Kursplan

Introduktion till Quarkus

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

Quarkus Kärnkoncept

  • Applikationskonfiguration och konverterare
  • Initiell och avslutningscykel
  • Teststrategier
  • Loggningskonfiguration

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 interceptor och SSL

Applikationskonfiguration

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

Quarkus Programming Modell

  • JSON och XML serialisering
  • Inmatnings-/utmatningsvalidering och anpassade validerare
  • Beroendeinjektion och kvalificerare
  • Livscykelhändelser och interceptorer
  • Betende- och enhetstestning med Mockito

Paketering av Quarkus Applikationer

  • Kommandoläge och JAR-paketering
  • Über-JAR och byggnader av native körbara filer
  • Docker behållare för JAR och native byggnader
  • SSL-stöd i behållariserade applikationer

Introduktion till Apache Camel

  • Vad är Apache Camel och dess integration med Quarkus
  • Företagsintegrationsmönster och användningsfall
  • Utveckling och distribuering av Camel-rutter inom en Quarkus applikation

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