Návrh Školení
Zavedení do Quarkus
- Co je Quarkus
- Výhody Quarkus pro cloudově původní aplikace
- Integrace s Kubernetes a OpenShift
- Optimalizace startovací doby a paměti
- Základní pracovní postup a architektura
Základní koncepty Quarkus
- Konfigurace aplikace a konverzory
- Inicializace a cyklus zavření
- Strategie testování
- Konfigurace protokolování
Vývoj RESTful služeb
- Vytváření koncových bodů REST API
- Dotazové parametry a HTTP metody
- Použití semantických odpovědí kódů
- Zapnutí CORS a reaktivního routingu
- Interceptory HTTP požadavků a SSL
Konfigurace aplikace
- Vlastní konfigurační soubory a profily
- Přístup k hodnotám konfigurace a jejich přepsání
- Pokročilé protokolování a profilová konfigurace
- Vlastní zdroje a konverzory
- Seskupené a ověřené hodnoty konfigurace
Programovací model Quarkus
- Serizace JSON a XML
- Ověření vstupu a výstupu a vlastní validátory
- Závislosti injektce a kvalifikátory
- Lifecycle události a interceptory
- Chování a unit testování s Mockito
Balení Quarkus aplikací
- Příkazový režim a balení JAR
- Uber-JAR a nativní spustitelné buildy
- Docker kontejnery pro JAR a nativní buildy
- Podpora SSL v kontejnerizovaných aplikacích
Zavedení do Apache Camel
- Co je Apache Camel a jeho integrace s Quarkus
- Podnikové integrační vzory a případ použití
- Vývoj a nasazení tras Camel v rámci aplikace Quarkus
Souhrn a další kroky
Požadavky
- Znalost programování v jazyce Java
- Zkušenosti s webovou architekturou a koncepty REST
- Oznámení o protokolu HTTP
Účastníci kurzu
- Vývojáři
- Software architektové
- Inženýři vytvářející cloudově původní aplikace
Reference (4)
technická příprava učitelů
Giorgio - Asystel-BDF S.p.A.
Kurz - Creating a Service Mesh with Istio and Kubernetes
Přeloženo strojem
Bylo dynamické a velmi praktické, kromě toho nám byla poskytnuta virtuální mašina prostřednictvím URL.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurz - Spring Cloud for Microservices
Přeloženo strojem
Praktické příklady a otevřené diskuse
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurz - Building Microservices with Spring Cloud and Netflix OSS
Přeloženo strojem
Kurz byl vynikající. Naši trenér Andreas byl velmi připraven a zodpověděl všechny naše otázky. Kromě toho nám pomáhal, když jsme měli problémy, a podrobně vysvětloval tam, kde to bylo třeba. Nejlepší kurz, ve kterém jsem kdy účastnil.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Kurz - Microservices with Spring Cloud and Kafka
Přeloženo strojem