Schulungsübersicht
Einführung
- Quarkus im Vergleich zum Spring Framework und anderen Java-Frameworks
- Übersicht der 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 Ausführungsdateien mit GraalVM
- Konfiguration von GraalVM
- Kompilieren von Anwendungen zu nativen ausführbaren Dateien
- Packen nativer Anwendungen in einem Container
- Fehlerbehebung bei nativen Anwendungen
Bau von Quarkus-Anwendungen mit Maven
- Erstellen eines Projekts
- Umgang mit Erweiterungen
- Ausführen und Fehlersuche im Entwicklungsmodus
- Importieren der IDE
- Erstellung containerfreundlicher ausführbarer Dateien
Containerisierung nativer Anwendungen mit Docker
- Bauen und Übertragen von Container-Images
- Bereitstellen nativer Anwendungen auf Kubernetes
Fehlerbehebung
Zusammenfassung und Fazit
Voraussetzungen
- Kenntnisse in 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