Schulungsübersicht
Einführung
- Quarkus im Vergleich zu Spring Framework und anderen Java-Frameworks
- Überblick über die Funktionen und die Architektur von Quarkus
Vorbereiten der Entwicklungsumgebung
- Auswahl einer IDE (IntelliJ IDEA, Eclipse, VSCode, usw.)
- Installation von Java, Maven, GraalVM und Docker
Erstellen einer Quarkus Anwendung
- Bootstrapping eines Quarkus-Projekts
- Ausführen der Anwendung
- Verwendung von Dependency Injection in Quarkus
- Testen der Anwendung
- Paketierung der Anwendung
Erstellung nativer ausführbarer Dateien mit GraalVM
- GraalVM konfigurieren
- Kompilieren von Anwendungen zu einer nativen ausführbaren Datei
- Native Anwendungen in einem Container verpacken
- Debuggen nativer Anwendungen
Erstellung von Quarkus Anwendungen mit Maven
- Ein Projekt erstellen
- Arbeiten mit Erweiterungen
- Ausführen und Debuggen im Entwicklungsmodus
- IDE importieren
- Erstellen von containerfreundlichen ausführbaren Dateien
Containerisierung nativer Anwendungen mit Docker
- Erstellen und Verteilen von Container-Images
- Bereitstellung von nativen Anwendungen auf Kubernetes
Fehlersuche
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Vertrautheit mit Java-Frameworks (Spring, Java EE, etc.)
- Java-Programmiererfahrung
Publikum
- Entwickler
Erfahrungsberichte (6)
Die Trainerin ist hochqualifiziert, und obwohl es ziemlich anstrengend ist, hat es mir gefallen, dass es viele Beispiele gibt und dass man Fragen stellen kann.
Roger - REGNOLOGY ROMANIA S.R.L.
Kurs - Docker and Kubernetes
Maschinelle Übersetzung
Anwendungsbeispiele aus der Praxis
Łukasz - Rossmann SDP Sp. z o.o.
Kurs - Docker (introducing Kubernetes)
Maschinelle Übersetzung
Praktische Übungen
Tobias - Elisa Polystar
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Maschinelle Übersetzung
Die Verfügbarkeit des virtuellen Desktops als eine Art Sandkasten, mit dem die Teilnehmer herumspielen können, ist großartig!
Benedict - Questronix Corporation
Kurs - OpenShift 4 for Administrators
Maschinelle Übersetzung
Die praktischen Übungen waren sehr wichtig für das Lernen, und die ausführlichen Erklärungen, wie die Dinge hinter den Kulissen funktionieren, machten alles klarer.
Otavio Marchioli dos Santos - ExitLag
Kurs - Kubernetes from Basic to Advanced
Maschinelle Übersetzung
Concepts learnt and how to set up the k8 clusters