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
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.