Kursplan

Introduktion till Quarkus

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

Kärnkoncept i Quarkus

  • Applikationskonfiguration och konverterare
  • Initierings- och avslutningslifscykeln
  • Teststrategier
  • Loggningsskonfiguration

Utveckling av RESTful-tjänster

  • Skapa REST API-slutpunkter
  • Frågeparametrar och HTTP-metoder
  • Använda semantiska svarskoder
  • Aktivera CORS och reaktiv routning
  • HTTP-förfrågningar och SSL

Applikationskonfiguration

  • Egna egenskapsfiler och profiler
  • Tillgång till och överkrigande av konfigurationsvärden
  • Avancerad loggning och profil-spesifik konfiguration
  • Egna källor och konverterare
  • Grupperade och validerade konfigurationsvärden

Quarkus-programmeringsmodell

  • JSON- och XML-seriatisering
  • Inmatnings-/utmatningsvalidering och anpassade validerare
  • Beroendespruta och kvalificerare
  • Lifscykelhändelser och interceptorer
  • Comportements- och enhetstester med Mockito

Packning av Quarkus-applikationer

  • Kommandotillstånd och JAR-paketering
  • Äver-JAR och nativt exekverbar byggnad
  • Docker-containrar för JAR- och nativ byggnad
  • SSL-stöd i containerisera applikationer

Introduktion till Apache Camel

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

Sammanfattning och nästa steg

Krav

  • En 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 moln-nativa applikationer
 40 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (4)

Kommande Kurser

Relaterade Kategorier