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
Vittnesmål (4)
Lärarnas tekniska förberedelse
Giorgio - Asystel-BDF S.p.A.
Kurs - Creating a Service Mesh with Istio and Kubernetes
Machine Translated
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurs - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurs - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.