Návrh Školení
Vstup do Quarkus
- Co je Quarkus
- Přínosy Quarkus pro cloudové aplikace
- Integrace s Kubernetes a OpenShift
- Optimalizace času spuštění a paměti
- Základní pracovní postup a architektura
Základní koncepty Quarkus
- Konfigurace aplikací a převodníky
- Životní cyklus inicializace a vypnutí
- Strategie testování
- Konfigurace protokolování
Vývoj RESTful služeb
- Vytváření koncových bodů REST API
- Parametry dotazů a HTTP metody
- Použití semantických odpovědních kódů
- Povolení CORS a reaktivních směrování
- Interceptace HTTP požadavků a SSL
Konfigurace aplikací
- Vlastní soubory vlastností a profily
- Accessování a přepsávání konfiguračních hodnot
- Pokročilé protokolování a profil-specifická konfigurace
- Vlastní zdroje a převodníky
- Seskupené a ověřené konfigurační hodnoty
Quarkus Programming model
- Serializace JSON a XML
- Ověřování vstupu/výstupu a vlastní validátory
- Injektace závislostí a kvalifikátory
- Lifecycle události a interceptory
- Chovací a unit testy s Mockito
Zabalování Quarkus aplikací
- Komandový režim a balení JAR
- Über-JAR a nativní sestavení spustitelných souborů
- Docker kontejnery pro JAR a nativní sestavění
- Podpora SSL v kontejnerizovaných aplikacích
Vstup do Apache Camel
- Co je Apache Camel a jeho integrace s Quarkus
- Enterprise integrační vzory a užitkové případy
- Vývoj a nasazení Camel tras v rámci aplikace Quarkus
Souhrn a další kroky
Požadavky
- Poznání programování Java
- Zkušenosti s architekturou webu a koncepty REST
- Znalost HTTP protokolu
Cílová skupina
- Vývojáři
- Architekti softwarových řešení
- Inženýři vytvářející cloudové aplikace
Reference (4)
technická příprava učitelů
Giorgio - Asystel-BDF S.p.A.
Kurz - 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.
Kurz - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurz - 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.