Schulungsübersicht
Einführung in Quarkus
- Was ist Quarkus?
- Vorteile von Quarkus für cloud-nahe Anwendungen
- Integration mit Kubernetes und OpenShift
- Startzeit- und Speicheroptimierung
- Grundlegender Workflow und Architektur
Kernkonzepte von Quarkus
- Anwendungskonfiguration und Konverter
- Initialisierungs- und Shutdown-Lifecycle
- Teststrategien
- Logging-Konfiguration
RESTful-Dienstentwicklung
- Erstellen von REST-API-Endpunkten
- Abfrageparameter und HTTP-Methoden
- Verwendung semantischer Antwortcodes
- Aktivieren von CORS und reaktiven Routen
- HTTP-Anforderungsinterception und SSL
Anwendungskonfiguration
- Benutzerdefinierte Eigenschaftendateien und Profile
- Zugriff auf und Überschreiben von Konfigurationswerten
- Fortgeschrittenes Logging und profilbezogene Konfiguration
- Benutzerdefinierte Quellen und Konverter
- Gruppierte und validierte Konfigurationswerte
Quarkus-Programmiermodell
- JSON- und XML-Serialisierung
- Eingabe-/Ausgabeverifizierung und benutzerdefinierte Validatoren
- Abhängigkeitsinjektion und Qualifier
- Lifecycle-Ereignisse und Interceptor
- Verhaltens- und Unittests mit Mockito
Packen von Quarkus-Anwendungen
- Befehlsmodus und JAR-Packaging
- Über-JAR und natives ausführbares Build
- Docker-Container für JAR- und native Builds
- SSL-Unterstützung in containerisierten Anwendungen
Einführung in Apache Camel
- Was ist Apache Camel und seine Integration mit Quarkus?
- Unternehmensintegrierungsmuster und Use Cases
- Entwickeln und Bereitstellen von Camel-Routen innerhalb einer Quarkus-Anwendung
Zusammenfassung und weitere Schritte
Voraussetzungen
- Kenntnisse der Java-Programmierung
- Erfahrung mit Web-Architektur und REST-Konzepten
- Bekanntschaft mit dem HTTP-Protokoll
Zielgruppe
- Entwickler
- Softwarearchitekten
- Ingenieure, die cloud-nahe Anwendungen erstellen
Erfahrungsberichte (4)
die technische Vorbereitung von Lehrkräften
Giorgio - Asystel-BDF S.p.A.
Kurs - Creating a Service Mesh with Istio and Kubernetes
Maschinelle Übersetzung
Es war dynamisch und sehr praktisch, zusätzlich wurde uns eine virtuelle Maschine über einen URL zur Verfügung gestellt.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurs - Spring Cloud for Microservices
Maschinelle Übersetzung
Praktische Beispiele und offene Diskussionen
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurs - Building Microservices with Spring Cloud and Netflix OSS
Maschinelle Übersetzung
Der Kurs war ausgezeichnet. Unser Trainer Andreas war sehr gut vorbereitet und beantwortete alle Fragen, die wir stellten. Er half uns auch, wenn wir Schwierigkeiten hatten, und erklärte detailliert, wann es erforderlich war. Es war der beste Kurs, den ich je besucht habe.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Kurs - Microservices with Spring Cloud and Kafka
Maschinelle Übersetzung