Kursüberblick
Einführung von Container-Technologien durch die Entwicklung cloudnativer Anwendungen
Das Container Adoption Boot Camp for Developers (DO720) bietet Ihnen intensive, praktische Erfahrungen bei der Entwicklung cloudnativer Anwendungen, die auf Red Hat® OpenShift® Container Platform, der Kubernetes-Implementierung von Red Hat, bereitgestellt werden. Für Ihre Registrierung erhalten Sie eine 1-Jahres-Abonnement der Red Hat Learning Subscription Standard mit unbegrenztem Zugriff auf unsere Onlinekurse und bis zu 5 Zertifizierungsprüfungen und 2 Neuversuche. Dieser Kurs ist für diejenigen gedacht, die auf ihrem Weg zur Digitalisierung noch schneller vorwärts kommen möchten. Damit dies gelingt und ein geschäftlicher Mehrwert noch früher realisiert werden kann, muss Software in sehr schnellen Iterationen entwickelt werden. Dieses Angebot kann Ihnen dabei die Einführung cloudnativer Anwendungen, einschliesslich Microservices, erleichtern.
Dieses Kursangebot basiert auf Red Hat OpenShift Container Platform 4.12 und der Red Hat Version von Quarkus 2.13.
Zielgruppe
Entwickler, die an der Einführung von Container-Technologien und der Entwicklung von Microservices interessiert sind
Voraussetzungen
- Zertifizierung als Red Hat Certified System Administrator (RHCSA)oder vergleichbare Erfahrung
- Red Hat Application Development I: Programming in Java EE (AD183) oder Entwicklungserfahrung mit Java EE
Kursziele
Auswirkungen auf die Organisation
In diesem Bootcamp erlernen Entwickler mit geringen bis mittleren Vorkenntnissen in der Container-Technologie die grundlegenden und fortgeschrittenen Fertigkeiten, die zur Entwicklung, Bereitstellung und Problembehebung von Microservice-Anwendungen mit Red Hat OpenShift Container Platform benötigt werden. Mit Red Hat OpenShift Container Platform können Anwendungen schnell entwickelt und bereitgestellt sowie in verschiedene Umgebungen portiert werden. Die Plattform ermöglicht ausserdem eine vereinfachte Skalierung, Verwaltung und Wartung cloudnativer Anwendungen.
Auswirkungen auf den Einzelnen
Teilnehmer dieses Kurses können einen Red Hat OpenShift Container Platform Cluster installieren, konfigurieren und verwalten sowie Anwendungen darauf bereitstellen.
Sie können folgende Aufgaben ausführen:
- Design von Images zur Containerisierung von Anwendungen
- Erstellung und Verwaltung benutzerdefinierter Container Images
- Persistente Daten in containerbasierten Anwendungen
- Bereitstellung von Anwendungen auf OpenShift Container Platform
- Entwicklung von Microservices mit Quarkus
- Implementierung von Zustandsprüfungen in Microservices zur Verbesserung der Systemzuverlässigkeit
- Implementierung von Einheits- und Integrationstests für Quarkus-Microservices
- Implementierung von Fehlertoleranz in Quarkus-Microservices
- Sicherung von Quarkus-Microservices mit JWT und OAuth
Kursinhalt
- Einführung in Container, Kubernetes und Red Hat OpenShift
- Deployment und Verwaltung von Anwendungen in einem OpenShift-Cluster
- Entwicklung und Design containerisierter Anwendungen für OpenShift
- Erstellung von Microservice-Anwendungen mit Quarkus
- Deployment von Microservices auf Basis von Quarkus und Node.js in einem OpenShift-Cluster
- Tests, Sicherung und Überwachung von Quarkus-Microservices
- Sicherstellung der Fehlertoleranz von Quarkus-Microservices