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 ukončení
- Strategie testování
- Konfigurace protokolování
Vývoj RESTful služeb
- Vytváření koncových bodů REST API
- Parametry dotazu a HTTP metody
- Použití semantických odpovědních kódů
- Zapnutí 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 specifická pro profil konfigurace
- Vlastní zdroje a převodníky
- Skupinové a ověřené konfigurační hodnoty
Quarkus Programming Model
- Serializace JSON a XML
- Ověřování vstupu/výstupu a vlastní validátory
- Injektion závislostí a kvalifikátory
- Události životního cyklu a interceptory
- Povedenostové a jednotkové testy s Mockito
Zabalování Quarkus aplikací
- Režim příkazů a balení JAR
- Über-JAR a nativní sestavení spustitelných souborů
- Docker kontejnery pro JAR a nativní sestavení
- Podpora SSL v kontejnerizovaných aplikacích
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.