Schulungsübersicht
Einführung
- Quarkus im Vergleich zum Spring Framework sowie anderen Java-Frameworks
- Überblick über die Merkmale und Architektur von Quarkus
Einrichtung der Entwicklungsumgebung
- Auswahl einer IDE (z. B. IntelliJ IDEA, Eclipse oder VSCode)
- Installation von Java, Maven, GraalVM sowie Docker
Erstellung einer Quarkus-Anwendung
- Initialisierung eines Quarkus-Projekts
- Ausführen der Anwendung
- Nutzung der Dependency Injection in Quarkus
- Testen der Anwendung
- Packaging der Anwendung
Erstellung nativer Executables mit GraalVM
- Einrichtung von GraalVM
- Kompilieren der Anwendung zu einem nativen Executable
- Verpacken nativer Anwendungen in Containern
- Debugging nativer Anwendungen
Entwicklung von Quarkus-Anwendungen mit Maven
- Projekterstellung
- Umgang mit Erweiterungen
- Ausführen und Debuggen im Entwicklungsmodus
- Import in die IDE
- Erstellen containerfreundlicher Executables
Containerisierung nativer Anwendungen mithilfe von Docker
- Erstellung und Hochladen von Container-Images
- Bereitstellung nativer Anwendungen auf Kubernetes
Problembehandlung
Zusammenfassung und Abschluss
Voraussetzungen
- Kenntnisse in Java-Frameworks (z. B. Spring oder Java EE)
- 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