Schulungsübersicht
Einführung in Quarkus
- Was ist Quarkus
- Vorteile von Quarkus für cloud-native Anwendungen
- Integration mit Kubernetes und OpenShift
- Startzeit und Speicheroptimierung
- Basisworkflow und Architektur
Kernkonzepte von Quarkus
- Anwendungskonfiguration und Konverter
- Initialisierungs- und Shutdownzyklus
- Teststrategien
- Protokollierungskonfiguration
Entwicklung von RESTful Services
- Erstellen von REST API-Endpunkten
- Anfrageparameter und HTTP-Methoden
- Nutzung semantischer Antwortcodes
- Aktivieren von CORS und reaktivem Routing
- HTTP-Anforderungsinterception und SSL
Anwendungskonfiguration
- Eigene Eigenschaftsdateien und Profile
- Accessing und Überschreiben von Konfigurationswerten
- Erweiterte Protokollierung und profil-spezifische Konfiguration
- Eigene Quellen und Konverter
- Aufgegliederte und validierte Konfigurationswerte
Quarkus Programming-Modell
- JSON- und XML-Serialisierung
- Eingabe-/Ausgabeverifizierung und benutzerdefinierte Validatoren
- Dpendency Injection und Qualifier
- Lifecycle-Ereignisse und Interzeptoren
- Verhaltenstests und Einheitentests mit Mockito
Verschleierung von Quarkus-Anwendungen
- Befehlsmodus und JAR-Verschleierung
- Über-JAR und native ausführbare Builds
- 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
- Enterprise-Integrationsmuster und Use Cases
- Entwicklung und Bereitstellung von Camel-Routen innerhalb einer Quarkus-Anwendung
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Eine Grundkenntnis der Java Programmierung
- Erfahrung mit Webarchitektur und REST-Konzepten
- Bekanntschaft mit dem HTTP-Protokoll
Zielgruppe
- Entwickler
- Software-Architekten
- Ingenieure, die cloudnative Anwendungen erstellen
Erfahrungsberichte (4)
die fachliche Vorbereitung der Lehrer
Giorgio - Asystel-BDF S.p.A.
Kurs - Creating a Service Mesh with Istio and Kubernetes
Maschinelle Übersetzung
Es war dynamisch und sehr praxisorientiert, außerdem wurde uns eine Virtuelle Maschine über eine 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 von uns gestellten Fragen. Auch half er uns, wenn wir Schwierigkeiten hatten, und erklärte detailliert, wenn nötig. Der beste Kurs, an dem ich je teilgenommen habe.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Kurs - Microservices with Spring Cloud and Kafka
Maschinelle Übersetzung