Kursüberblick
Eine Einführung in die Entwicklung und Verwaltung von Containern mit Podman für das Deployment von Anwendungen auf Red Hat OpenShift.
Der Kurs Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188) gibt eine Einführung in die Erstellung, Ausführung und Verwaltung von Containern mit Podman und Red Hat OpenShift Container Platform. Die Teilnehmer erlernen die grundlegenden Kompetenzen für die Entwicklung containerisierter Anwendungen durch praktische Erfahrungen. Die Prüfung Red Hat Certified Specialist in Containers Exam (EX188) ist in diesem Angebot enthalten.
Der Kurs basiert auf Red Hat® Enterprise Linux® 9, Podman 4.4 und Red Hat OpenShift® 4.14.
Zielgruppe
- Fachkräfte für Entwicklung und Site Reliability Engineering, die gerade erst mit Container-Technologie beginnen
- Fachkräfte für Systemadministration und Plattform-Operationen, die an der Verwaltung von OpenShift-Clustern und containerisierten Anwendungen interessiert sind, sollten sich für Red Hat OpenShift Administration I: Operating a Production Cluster (DO180)
Voraussetzungen
- Teilnahme an unserem kostenlosen Einstufungstest, um festzustellen, ob dieses Angebot optimal zu Ihren Kompetenzen passt
- Erfahrung mit Webanwendungsarchitekturen und dazugehörigen Technologien
- Erfahrung mit Linux-Terminal-Sitzungen, mit der Ausgabe von Betriebssystembefehlen und mit Shell Scripting wird empfohlen
Kursziele
Auswirkungen auf die Organisation
Mit einer containerbasierten Architektur lassen sich Anwendungszuverlässigkeit und -skalierbarkeit verbessern sowie CD/CI (Continuous Integration/Continuous Deployment) optimieren. Dieser Kurs bietet die Grundlage für die OpenShift-Entwicklung und ist der Einstieg in die digitale Transformation durch Anwendungscontainerisierung.
Auswirkungen auf Einzelne
Nach Abschluss dieses Kurses sind Sie in der Lage, die Grundlagen der containerbasierten Anwendungsentwicklung zu verstehen. Sie können containerisierte Anwendungen ausführen, verwalten und Fehler beheben. Dieser Kurs ist der Ausgangspunkt für das OpenShift-Kursangebot für Entwickler und bietet die Basis für die Teilnahme an Kursen zur cloudnativen Entwicklung.
Detaillierter Kursinhalt
Einführung und Überblick über Container
Beschreiben, wie Container die Anwendungsentwicklung erleichtern
Podman-Grundlagen
Container mit Podman verwalten und ausführen
Container Images
In Container Registrys 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
Behebung von Problemen mit Containern
Container-Protokolle analysieren und einen Remote-Debugger konfigurieren
Multi-Container-Anwendungen mit Compose
Multi-Container-Anwendungen mit Compose ausführen
Container-Orchestrierung mit Kubernetes und OpenShift
Containerisierte Anwendungen mit Kubernetes und OpenShift orchestrieren
Weiterführende Kurse
Kursinhalt
- Einführung in Container
- Ausführung von Containern mit Podman CLI und Podman Desktop
- Erstellung von benutzerdefinierten Container Images
- Verwaltung von Container Images
- Remote-Debugging mit Containern
- Grundlegendes Container-Networking
- Persistente Speicherung von Daten mit Containern
- Ausführung von Multi-Container-Anwendungen
- Behebung von Fehlern bei Container-Deployments
- Orchestrierung von Containern mit OpenShift und Kubernetes