Návrh Školení
Úvod
- Quarkus vs. Spring Framework a jiné Java frameworky
- 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 Dockeru
Vytváření Quarkus aplikací
- Zavedení projektu Quarkus
- Spuštění aplikace
- Použití závislostí v Quarkus
- Testování aplikace
- Balení aplikace
Sestavování nativních spustitelných souborů pomocí GraalVM
- Konfigurace GraalVM
- Kompilace aplikací do nativního spustitelného souboru
- Balení nativních aplikací do kontejneru
- Ladení nativních aplikací
Sestavování Quarkus aplikací pomocí Maven
- Vytvoření projektu
- Práce s rozšířením
- Spuštění a ladení v režimu pro vývoj
- Import do IDE
- Sestavování kontejner-friendly spustitelných souborů
Kontejnerizace nativních aplikací pomocí Dockeru
- Vytváření a zasílání imagí kontejnerů
- Nasazování nativních aplikací na Kubernetes
Řešení potíží
Závěr a shrnutí
Požadavky
- Znalost Java frameworků (Spring, Java EE atd.)
- 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