DO288
Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications
Überblick
Kursbeschreibung
Design, Entwicklung und Deployment containerisierter Anwendungen auf Red Hat OpenShift
Im Kurs Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications (DO288) erlernen Sie, wie containerisierte Softwareanwendungen in einem OpenShift Cluster konzipiert, entwickelt und bereitgestellt werden.
Außerdem erfahren Sie, wie sich die Produktivität der Entwicklungsteams mit Red Hat® OpenShift Container Platform weiter steigern lässt. Auf dieser containerisierten Anwendungsplattform können Unternehmen Container-Deployments verwalten und ihre Anwendungen mit Kubernetes skalieren – unabhängig davon, ob sie vorhandene Anwendungen migrieren oder containernative Anwendungen schreiben.
Die in diesem Kurs erlernten Fähigkeiten können mit den unterschiedlichsten Versionen von Red Hat OpenShift angewendet werden, einschließlich Red Hat OpenShift on AWS (ROSA), Azure Red Hat OpenShift (ARO) und Red Hat OpenShift Container Platform.
Dieser Kurs basiert auf Red Hat OpenShift 4.14.
Nach Abschluss des Kurses erhalten Sie für 45 Tage Zugang zu praxisorientierten Labs für Kurse, die eine virtuelle Umgebung beinhalten.
Hinweis: Dieser Kurs wird als 4-tägiges persönliches Training, als 5-tägiger virtueller Kurs oder im Selbststudium angeboten. Die Dauer kann je nach Bereitstellung variieren. Wählen Sie im Menü auf der rechten Seite Ihren Standort aus und klicken Sie auf „Mehr erfahren“, um die vollständigen Kursdetails, Termine und Preise anzeigen zu lassen.
Überblick über den Kursinhalt
- Funktionen für die Entwicklung auf der Red Hat OpenShift Webkonsole
- Entwickeln und Publizeren von Container Images für Red Hat OpenShift
- Management von Container-Deployments auf Red Hat OpenShift
- Erstellen und Implementieren von Multi-Container-Anwendungen auf Red Hat OpenShift
- Deployment von Multi-Container-Anwendungen mit Helm Charts und Kustomize
- Erstellen von Zustandsprüfungen zur Überwachung und Verbesserung der Anwendungszuverlässigkeit
- Erstellen von CI/CD-Workflows mit Red Hat OpenShift Pipelines
Zielgruppe für diesen Kurs
- Softwareentwicklerinnen und -entwickler
- Software Architects
Empfehlungen für diesen Kurs
- Teilnahme an unserem kostenlosen Einstufungstest, um festzustellen, ob dieses Angebot optimal zu Ihren Kompetenzen passt
- Erfolgreiche Teilnahme am Kurs Red Hat OpenShift I: Containers & Kubernetes (DO188) oder vergleichbare Kenntnisse
- RHCSA oder höher ist für die Navigation und Verwendung der Befehlszeile hilfreich, aber nicht erforderlich
Technische Voraussetzungen
- In diesem Kurs wird eine Lab-Umgebung verwendet, die in der ROL Cloud (Red Hat Online Learning) bereitgestellt wird.
- Für die Ausführung der Übungen und Labs ist Internetzugang erforderlich
Inhalt
Kursinhalte
- Red Hat OpenShift Container Platform für Entwicklungsteams
- Die 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 mit Befehlszeilentools bereitstellen
- Entwickeln und Veröffentlichen von Container Images
- Den Lifecycle von Container Images mithilfe einer Container Registry erstellen, bereitstellen und verwalten
- Management von Red Hat OpenShift Builds
- Den Red Hat OpenShift Build-Prozess beschreiben und Container Images erstellen
- Management von Red Hat OpenShift Deployments
- Die verschiedenen Deployment-Strategien von Red Hat OpenShift und die 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
- Continuous Deployment (CD) mit Red Hat OpenShift Pipelines
- CI/CD-Workflows mit Red Hat OpenShift Pipelines implementieren
Ergebnisse
Auswirkungen auf die Organisation
In diesem Kurs erlernen Anwendungsentwicklerinnen und -entwickler die notwendigen Kenntnisse für das Design, die Entwicklung und das Deployment containerisierter Anwendungen, unabhängig davon, ob sie vorhandene Anwendungen zu Red Hat OpenShift migrieren oder neue cloudnative Anwendungen erstellen. Der Kurs bietet eine Einführung in die organisatorische und digitale Transformation und demonstriert das Potenzial von DevOps in Verbindung mit einer containerbasierten Architektur.
Entwicklungsteams suchen ständig nach Wegen, die Markteinführungszeiten für MVPs (Minimum Viable Products) zu verbessern. Genau aus diesem Grund sind Container und Red Hat OpenShift zur optimalen Lösung für eine agile Entwicklung und das Deployment von Anwendungen geworden. Mit einer containerbasierten Architektur, die mit Kubernetes und Red Hat OpenShift orchestriert wird, lassen sich Anwendungszuverlässigkeit und -skalierbarkeit verbessern, die Entwicklungskosten verringern und Continuous Deployment (CD) optimieren. Red Hat OpenShift ermöglicht dabei eine konsistente Entwicklung und Bereitstellung dieser Anwendungen in verschiedenen Umgebungen: in AWS mit Red Hat OpenShift Service on AWS (ROSA), in Microsoft Azure mit Azure Red Hat OpenShift oder in einer selbst gemanagten Version von Red Hat OpenShift Container Platform, die in der Public Cloud oder in Rechenzentrumsumgebungen von Kunden ausgeführt wird.
Red Hat hat diesen Kurs in erster Linie für seine Kunden entwickelt. Da sich aber Unternehmen und Infrastrukturen unterscheiden, kann es sein, dass die tatsächlichen Ergebnisse oder Vorteile von Fall zu Fall variieren.
Auswirkungen auf Einzelne
Sie erfahren mehr über die grundlegenden Konzepte der Containerisierung, Skalierung, des Deployments und Managements von Anwendungen in Red Hat OpenShift Container Platform. Sie erlernen folgende Kompetenzen:
- Design von Images zur Containerisierung von Anwendungen
- Verschiedene Möglichkeiten zum Erstellen, Bereitstellen und Verwalten von Containern
- Deployment von Multi-Container-Anwendungen
- Implementieren von Zustandsprüfungen zur Verbesserung der Systemzuverlässigkeit
- Erstellen und Ausführen automatisierter Pipelines für Continuous Delivery
Empfohlene Anschlusskurse und Prüfungen
- Red Hat Certified Specialist in OpenShift Application Development Exam (EX288)
- Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328)
- Red Hat Cloud-native Microservices Development with Quarkus (DO378)
- Developing Applications with Red Hat OpenShift Serverless and Knative (DO244)
- Introduction to Red Hat OpenShift Service on AWS (CS120)
- Introduction to Microsoft Azure Red Hat OpenShift (DO121)
Personalisierte Lernpfade
Absolvieren Sie diesen Kurs als Teil einer Red Hat Learning Subscription, mit der Sie ein ganzes Jahr lang unbegrenzten On-Demand-Zugriff auf unsere Online-Lernressourcen erhalten.
Verifizierte Kenntnisse
Mit dem kostenlosen Einstufungstest können Sie Ihre Kenntnisse testen und Kompetenzlücken feststellen. Außerdem erhalten Sie Empfehlungen dazu, wo sie am besten mit Red Hat Training beginnen.