Schulungsübersicht
Einführung
- Quarkus im Vergleich zum Spring-Framework und anderen Java-Frameworks
- Überblick über Quarkus-Funktionen und Architektur
Vorbereitung der Entwicklungsumgebung
- Auswahl einer IDE (IntelliJ IDEA, Eclipse, VSCode usw.)
- Installation von Java, Maven, GraalVM und Docker
Erstellen einer Quarkus-Anwendung
- Initialisieren eines Quarkus-Projekts
- Ausführen der Anwendung
- Nutzung von Dependency Injection in Quarkus
- Testen der Anwendung
- Packen der Anwendung
Erstellung nativer Executables mit GraalVM
- Konfiguration von GraalVM
- Kompilieren von Anwendungen zu nativen Executables
- Verpacken nativer Anwendungen in einem Container
- Debugging nativer Anwendungen
Erstellung von Quarkus-Anwendungen mit Maven
- Erstellen eines Projekts
- Arbeiten mit Erweiterungen
- Ausführen und Debuggen im Entwicklungsmodus
- Importieren in die IDE
- Bauen containerfreundlicher Executables
Containerisierung nativer Anwendungen mit Docker
- Erstellen und Pushen von Container-Images
- Bereitstellung nativer Anwendungen auf Kubernetes
Fehlerbehebung
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Vertrautheit mit Java-Frameworks (Spring, Java EE usw.)
- Erfahrung in der Java-Programmierung
Zielgruppe
- Entwickler
Erfahrungsberichte (5)
Einrichten von Podman für die mühelose Arbeit mit lokalen Containern sowie die Nutzung von Kafka-Themes.
- Norfolk Southern
Kurs - Quarkus for Developers
Maschinelle Übersetzung
Schnelle Einrichtung und Nutzung seiner Build-Zeit-Optimierungen durch Dev Services
- Norfolk Southern
Kurs - Quarkus for Developers
Maschinelle Übersetzung
Die Themen Panache und Kafka helfen mir, mein Grundwissen zu erweitern! Außerdem habe ich eine neue Möglichkeit kennengelernt, eine Quarkus-Anwendung über die Befehlszeile zu starten.
Tariku Ahmed - Norfolk Southern
Kurs - Quarkus for Developers
Maschinelle Übersetzung
Lernen Sie Quarkus kennen und seine Beziehung zu Spring Boot
Justin Ross - Norfolk Southern
Kurs - Quarkus for Developers
Maschinelle Übersetzung
Dass wir eine komplexe Übersicht auch über den Kontext bekommen haben - zum Beispiel, warum wir bestimmte Annotationen benötigen und was sie bedeuten. Mir hat der praktische Teil des Trainings gefallen - das manuelle Ausführen der Befehle und die Aufrufe der REST-APIs.
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Maschinelle Übersetzung