Návrh Školení
Úvod
- Quarkus vs Spring Framework a další frameworky Java Přehled funkcí a architektury Quarkus
Příprava vývojového prostředí
- Výběr IDE (IntelliJ IDEA, Eclipse, VSCode atd.) Instalace Java, Maven, GraalVM a Docker
Vytvoření aplikace Quarkus
- Bootstrapping projektu Quarkus Spuštění aplikace Použití vkládání závislostí v Quarkus Testování aplikace Balení aplikace
Vytváření nativních spustitelných souborů pomocí GraalVM
- Konfigurace GraalVM Kompilace aplikací do nativního spustitelného souboru Balení nativních aplikací do kontejneru Ladění nativních aplikací
Vytváření Quarkus aplikací pomocí Maven
- Vytvoření projektu Práce s rozšířeními Spouštění a ladění ve vývojovém režimu Import IDE Vytváření spustitelných souborů vhodných pro kontejnery
Kontejnerování nativních aplikací pomocí Docker
- Vytváření a odesílání obrázků kontejnerů Nasazování nativních aplikací na Kubernetes
Odstraňování problémů
Shrnutí a závěr
Požadavky
- Znalost Java frameworků (Spring, Java EE atd.)
- Zkušenosti s programováním v Javě
Publikum
- Vývojáři
Reference (7)
Můžeme vidět od všeho trochu
Luis Manuel Navarro Rangel - Vivelink S.A. de C.V.
Kurz - Docker and Kubernetes
Machine Translated
Příklady z reálných aplikací
Łukasz - Rossmann SDP Sp. z o.o.
Kurz - Docker (introducing Kubernetes)
Machine Translated
Ruce na cvičení
Tobias - Elisa Polystar
Kurz - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
Dostupnost virtuální plochy jako formy pískoviště pro účastníky je skvělá!
Benedict - Questronix Corporation
Kurz - OpenShift 4 for Administrators
Machine Translated
Praktická cvičení byla nesmírně důležitá pro upevnění učení. Důkladné vysvětlení toho, jak to pod kapotou chodí, vše objasnilo.
Otavio Marchioli dos Santos - ExitLag
Kurz - Kubernetes from Basic to Advanced
Machine Translated
Concepts learnt and how to set up the k8 clusters
Sekgwa Ramatshosa - Vodacom SA
Kurz - Kubernetes on AWS
The explanation and background of each concept, to get a better understanding