DO188

Red Hat OpenShift Development I: Introduction to Containers with Podman

Überblick

Kursbeschreibung

Eine Einführung in die Entwicklung und Verwaltung von Containern mit Podman für das Deployment von Anwendungen auf Red Hat OpenShift Container Platform.

Im Kurs Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188) erhalten die Studierenden eine Einführung in die Erstellung, Ausführung und Verwaltung von Containern mit Podman und Red Hat OpenShift Container Platform. Die Studierenden erlernen die grundlegenden Kompetenzen für die Entwicklung containerisierter Anwendungen durch praktische Erfahrungen.

Dieser Kurs basiert auf Red Hat® Enterprise Linux® 8.6 und OpenShift® Container Platform 4.10.

Überblick über den Kursinhalt

  • Einführung in Container
  • Ausführung von Containern mit Podman
  • Erstellung benutzerdefinierter Container Images
  • Verwaltung von Container Images
  • Remote-Debugging mit Containern
  • Allgemeines Container-Networking
  • Persistente Speicherung von Daten mit Containern
  • Ausführung von Multi-Container-Anwendungen
  • Problembehebung bei Container Deployments
  • Orchestrierung von Containern mit OpenShift und Kubernetes

Zielgruppe für diesen Kurs

  • Entwickler und Funktionssicherheitsingenieure, die neu im Bereich der Container-Technologie sind.

Voraussetzungen für diesen Kurs

  • Nehmen Sie an unserem kostenlosen Einstufungstest teil, 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 ist empfehlenswert.

Technische Voraussetzungen

  • Erfordert eine Internetverbindung.

Inhalt

Kursinhalte

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 Datenspeicherung
Persistente Datenbanken erstellen
Container-Networking
Allgemeines Container-Networking und den Zugriff auf containerisierte Services beschreiben
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

Ergebnisse

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.

Red Hat hat diesen Kurs in erster Linie für seine Kunden entwickelt. Da aber jedes Unternehmen, jede Infrastruktur anders ist, kann es sein, dass die tatsächlichen Ergebnisse oder Vorteile von Fall zu Fall variieren.

Auswirkungen des Trainings

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 Grundlage für die Teilnahme an Kursen zur cloudnativen Entwicklung.

Empfohlene Anschlusskurse oder Prüfungen

Red Hat OpenShift Development II: Containerizing Applications (DO288)