Návrh Školení
Úvod
- Quarkus oproti frameworku Spring a dalším Java frameworkům
- Přehled vlastností a architektury Quarkusu
Příprava vývojového prostředí
- Výběr integrovaného vývojového prostředí (IntelliJ IDEA, Eclipse, VSCode atd.)
- Instalace Javy, Mavenu, GraalVM a Dockeru
Vytváření aplikace v Quarkusu
- Založení projektu v Quarkusu
- Spouštění aplikace
- Použití zavádění závislostí v rámci Quarkusu
- Testování aplikace
- Pakování aplikace do balíčku
Tvorba nativních spustitelných souborů pomocí GraalVM
- Konfigurace nástroje GraalVM
- Kompilace aplikací na nativní spustitelný formát
- Pakování nativních aplikací do kontejneru
- Ladění nativních aplikací
Tvorba aplikací v Quarkusu pomocí Mavenu
- Vytvoření projektu
- Pracování s rozšířeními frameworku
- Spouštění a ladění v režimu vývoje
- Import do integrovaného vývojového prostředí
- Tvorba kontejnerově přívětivých spustitelných souborů
Kontejnerizace nativních aplikací s využitím Dockeru
- Vytváření a odesílání kontejnerových obrazů
- Nasazení nativních aplikací na Kubernetes
Ledování problémů
Shrnutí a závěr
Požadavky
- Znalost Java frameworků (Spring, Java EE apod.)
- Praktické zkušenosti s programováním v Javě
Cílová skupina
- Vývojáři
Reference (5)
Nastavení Podmanu pro snadnou práci s lokálními kontejnery a využívání témat Kafka.
- Norfolk Southern
Kurz - Quarkus for Developers
Přeloženo strojem
Rychlá instalace a využití optimalizací v době sestavení prostřednictvím služeb Dev Services
- Norfolk Southern
Kurz - Quarkus for Developers
Přeloženo strojem
Témata Panache a Kafka mi pomáhají rozšiřovat mé základní znalosti! Také jsem se naučil nový způsob spouštění aplikace Quarkus pomocí příkazového řádku.
Tariku Ahmed - Norfolk Southern
Kurz - Quarkus for Developers
Přeloženo strojem
Poznávání Quarkusu a jeho souvislostí se Spring Bootem
Justin Ross - Norfolk Southern
Kurz - Quarkus for Developers
Přeloženo strojem
Dostali jsme složitý přehled i o kontextu - například proč potřebujeme některé anotace a co znamenají. Líbila se mi praktická část školení - ruční spouštění příkazů a volání REST API.
Alina - ACCENTURE SERVICES S.R.L
Kurz - Quarkus for Developers
Přeloženo strojem