Kursplan

Introduktion till Quarkus

  • Vad är Quarkus
  • Fördelar med Quarkus för molnbaserade applikationer
  • Integration med Kubernetes och OpenShift
  • Starttider och minnesoptimering
  • Grundläggande arbetsflöde och arkitektur

Quarkus Grundläggande begrepp

  • Applikationskonfiguration och konverterare
  • Initierings- och avslutningslivscykel
  • Teststrategier
  • Loggkonfiguration

Utveckling av RESTful tjänster

  • Skapa REST API-ändpunkter
  • Frågeparametrar och HTTP-metoder
  • Användning av semantiska svarskoder
  • Aktivera CORS och reaktiv routing
  • HTTP-förfrågan intercept och SSL

Applikationskonfiguration

  • Anpassade egenskapsfiler och profiler
  • Accessing och överskrivning av konfigurationsvärden
  • Avancerad loggning och profilspecifik konfiguration
  • Anpassade källor och konverterare
  • Grupperade och validerade konfigurationsvärden

Quarkus Programming Modell

  • JSON- och XML-serialisering
  • In-/utmatningsvalidering och anpassade validerare
  • Beroendeinjektion och kvalificerare
  • Livscykelhändelser och interceptorer
  • Beteende- och enhetstester med Mockito

Paketering av Quarkus applikationer

  • Kommandoläge och JAR-paketering
  • Über-JAR och byggnad av inbyggda exekverbara filer
  • Docker containrar för JAR- och inbyggda byggnader
  • SSL-stöd i containrarade applikationer

Sammanfattning och nästa steg

Krav

  • Förståelse för Java programmering
  • Erfarenhet av webbarkitektur och REST-koncept
  • Kännedom om HTTP-protokollet

Målgrupp

  • Utvecklare
  • Programvaruarkitekter
  • Ingenjörer som bygger molnbaserade applikationer
 40 timmar

Antal deltagare


Price per participant

Vittnesmål (4)

Upcoming Courses

Relaterade Kategorier