Unternehmen wechseln zu cloudnativen Microservice-Architekturen. Quarkus ist eine spannende neue Technologie, die so zuverlässig, bekannt und ausgereift ist wie Java Enterprise, jedoch sehr schnell und containerfähig bereitgestellt werden kann.
Dieser Kurs bietet eine Einführung in die Architekturprinzipien und die Implementierung von Microservices auf der Basis von Quarkus und OpenShift. Sie bauen auf den Grundlagen der Anwendungsentwicklung auf und erfahren, wie moderne Microservice-Anwendungen entwickelt, überwacht, getestet und implementiert werden.
Kursinhalte:
Einführung in die Red Hat Version von Quarkus - Beschreiben von Komponenten und Mustern von Microservice-basierten Anwendungsarchitekturen und der Red Hat Version von Quarkus.
Entwickeln cloudnativer Microservices mit Quarkus - Implementieren von Microservice-basierten Anwendungen mithilfe der Red Hat Version von Quarkus Runtime und dazugehörigen Entwicklertools.
Testen von Quarkus Microservices - Implementieren von Einheits- und Integrationstests für Microservices.
Entwickeln reaktiver und asynchroner Microservices - Beschreiben der Funktionen reaktiver Architekturen und Implementieren reaktiver Services mithilfe von Quarkus.
Sichern von Quarkus Microservices - Sichern von Microservice-Kommunikation durch Anwendung der Ursprungsvalidierung, Anforderung von Authentifizierung und Autorisierung.
Implementieren von Quarkus Microservices auf der Red Hat OpenShift Container Platform - Entwickeln und Bereitstellen cloudnativer Anwendungen auf der Red Hat OpenShift Container Platform.
Implementieren von Fault Tolerance in Microservices - Implementieren von Fault Tolerance in einer Microservice-Architektur.
Überwachen von Quarkus Microservices - Überwachen der Ausführung eines Microservices durch Protokollierung, Metriken und verteiltem Tracing.