Schulungsübersicht
Einführung in Quarkus
- Was ist Quarkus
- Vorteile von Quarkus für cloud-native Anwendungen
- Integration mit Kubernetes und OpenShift
- Kurze Startzeit und Speicheroptimierung
- Basisworkflow und Architektur
Kernkonzepte von Quarkus
- Anwendungskonfiguration und Konverter
- Initialisierungs- und Beendigungszyklus
- Teststrategien
- Konfiguration der Protokollierung
Entwicklung von RESTful Services
- Erstellen von REST API Endpunkten
- Anfrageparameter und HTTP-Methoden
- Nutzung semantischer Antwortcodes
- Aktivieren von CORS und reaktiven Routings
- Intercepting von HTTP-Anfragen und SSL
Anwendungskonfiguration
- Eigene Eigenschaftsdateien und Profile
- Accessen und Überschreiben von Konfigurationswerten
- Erweiterte Protokollierung und profilabhängige Konfiguration
- Eigene Quellen und Konverter
- Aufgegliederte und validierte Konfigurationswerte
Quarkus Programming-Modell
- JSON- und XML-Serialisierung
- Eingabe/Ausgabevalidierung und benutzerdefinierte Validatoren
- Abhängigkeitsinjektion und Qualifizierer
- Lifecycle-Ereignisse und Interceptor
- Verhaltenstests und Einheitentests mit Mockito
Vereinbarung von Quarkus-Anwendungen
- Befehlsmodus und JAR-Vereinbarung
- Über-JAR und native Ausführbare Builds
- Docker-Container für JAR- und native Builds
- SSL-Unterstützung in containerisierten Anwendungen
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