Kurs
digicode: DO720
Container Adoption Boot Camp for Developers
RH294
Kurs-Facts
- 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
Das Container Adoption Boot Camp for Developers (DO720) bietet dir intensive, praktische Erfahrungen bei der Entwicklung cloudnativer Anwendungen auf der Red Hat® OpenShift® Container Platform. Mit deiner Registrierung erhältst du zudem ein einjähriges Abonnement der Red Hat Learning Subscription Standard. Damit profitierst du von unbegrenztem Zugriff auf Onlinekurse sowie von bis zu 5 Zertifizierungsprüfungen und 2 Neuversuchen.
Dieser Kurs ist für dich gedacht, wenn du deine digitale Transformation beschleunigen willst. Um geschäftlichen Mehrwert frühzeitig zu realisieren, lernst du, Software in schnellen Iterationen zu entwickeln. Dieses Angebot erleichtert dir die Einführung cloudnativer Anwendungen und Microservices erheblich.
Inhalt
Einführung in die Container-Technologie
- Beschreiben, wie Container die Anwendungsentwicklung erleichtern
Grundlagen zu Podman
- Container mit Podman verwalten und ausführen
Container-Images
- In Container-Registries navigieren, um Container-Images zu suchen und zu verwalten
Benutzerdefinierte Container-Images
- Benutzerdefinierte Container-Images zur Containerisierung von Anwendungen erstellen
Persistente Daten
- Datenbank-Container mit Persistenz ausführen
Problembehebung bei Containern
- Container-Protokolle analysieren und einen Remote-Debugger konfigurieren
Multi-Container-Anwendungen mit Compose
- Multi-Container-Anwendungen mit Podman Compose ausführen
Red Hat OpenShift Container Platform für Entwicklungsteams
- Architektur, Konzepte und Terminologie von Red Hat OpenShift definieren und eine Entwicklungsumgebung einrichten
Deployment einfacher Anwendungen
- Einfache Anwendungen mit der Webkonsole von Red Hat OpenShift und Befehlszeilentools bereitstellen
Entwicklung und Veröffentlichung von Container-Images
- Den Lifecycle von Container-Images mit einer Container-Registry erstellen, bereitstellen und verwalten
Verwaltung von Red Hat OpenShift Builds
- Den Red Hat OpenShift Build-Prozess beschreiben und Container-Images erstellen
Verwaltung von Red Hat OpenShift Deployments
- Verschiedene Deployment-Strategien von Red Hat OpenShift und Möglichkeiten zur Überwachung des Anwendungszustands beschreiben
Deployment von Multi-Container-Anwendungen
- Multi-Container-Anwendungen mit Red Hat OpenShift Vorlagen, Helm-Charts und Kustomize bereitstellen
Einführung in die Red Hat Version von Quarkus
- Komponenten und Muster von microservice-basierten Anwendungsarchitekturen sowie Funktionen der Red Hat Version von Quarkus beschreiben
Entwicklung cloudnativer Microservices mit Quarkus
- Microservices-basierte Anwendungen mithilfe der Red Hat Version von Quarkus Runtime und den zugehörigen Entwicklungstools implementieren
Testen von Quarkus-Microservices
- Einheits- und Integrationstests für Microservices implementieren
Sicherung von Quarkus-Microservices
- Microservice-Kommunikation durch Anwenden von Ursprungsvalidierung, Authentifizierungsanfragen und Autorisierung sichern
Implementierung von Quarkus-Microservices auf Red Hat OpenShift Container Platform
- Cloudnative Anwendungen auf der Red Hat OpenShift Container Platform entwickeln und bereitstellen
Implementierung von Fehlertoleranz in Microservices
- Fehlertoleranz in einer Microservices-Architektur implementieren
Überwachung von Quarkus-Microservices
- Ausführung eines Microservice mit Metriken und Distributed Tracing überwachen
Entwickler und Entwickler/innen, die an der Einführung von Container-Technologien und der Entwicklung von Microservices interessiert sind.
- 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
Der folgende Kurs oder gleichwertige Kenntnisse werden vorausgesetzt:
Dieses Kursangebot basiert auf Red Hat OpenShift Container Platform 4.14 und der Red Hat Version von Quarkus 3.8.
Hinweis: Dieser Kurs wird als 10-tägiger virtueller Kurs angeboten. Die Dauer kann je nach Bereitstellung variieren.