DO244
Developing Applications with Red Hat OpenShift Serverless and Knative
Überblick
Kursbeschreibung
Entwicklung und Deployment eventgesteuerter Serverless-Anwendungen und -Funktionen
In diesem Kurs lernen Sie, wie Sie eventgesteuerte Serverless-Anwendungen auf Red Hat OpenShift Container Platform entwickeln, bereitstellen und automatisch skalieren.Mit Red Hat OpenShift Serverless können sich Entwicklungsteams und Site Reliability Engineers (SREs) auf die zentrale Geschäftslogik ihrer Anwendungen und Funktionen konzentrieren, indem sie operative Angelegenheiten und Infrastrukturservices an die Plattform Red Hat® OpenShift Serverless delegieren.
Dieser Kurs basiert auf Red Hat OpenShift Container Platform 1.23 und OpenShift Container Platform 4.10.
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 2-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, um die vollständigen Kursdetails, Termine und Preise anzeigen zu lassen.
Überblick über den Kursinhalt
- Grundlegendes zur OpenShift Serverless-Architektur und den wichtigsten Features von Knative für Serverless-Anwendungen
- Implementierung cloudnativer Serverless-Anwendungen mit Knative Serving
- Implementierung eventgesteuerter Serverless-Anwendungen mit Knative Eventing
- Implementierung von Serverless-Anwendungen mit OpenShift Serverless-Funktionen
Zielgruppe für diesen Kurs
- Fachkräfte für die cloudnative Anwendungsentwicklung, die an der Entwicklung von Serverless-Anwendungen interessiert sind
- Site Reliability Engineers und OpenShift-Administrationsteams, die an der Nutzung von Serverless-Technologien zur Automatisierung von Vorgängen und an der Entwicklung von Utility-Tools für die Verwaltung und Überwachung ihrer Anwendungen interessiert sind
Voraussetzungen für diesen Kurs
- Nehmen Sie an unserem kostenlosen Einstufungstest teil, um festzustellen, ob dieses Angebot optimal zu Ihren Kompetenzen passt.
- Abschluss des Kurses Red Hat OpenShift Administration I: Operating a Production Cluster (DO180)oder vergleichbare Erfahrungen
- Abschluss des Kurses Red Hat OpenShift Development II: Containerizing Applications (DO288) oder vergleichbare Erfahrungen
- Erfahrung in der Programmierung von REST-APIs in Java oder JavaScript (Node.js) ist erforderlich
Technische Voraussetzungen
- Sie benötigen Internetzugriff.
Inhalt
Kursinhalte
Einführung in Red Hat OpenShift Serverless und Knative
Beschreiben der Architektur von Red Hat OpenShift Serverless
Entwickeln von Serverless-Anwendungen mit Knative Serving
Bereitstellen und Skalieren von Serverless-Anwendungen mit Knative Serving
Entwickeln von eventgesteuerten Serverless-Anwendungen mit Knative Serving
Implementieren von eventgesteuerten Serverless-Anwendungen mit Knative Eventing
Entwickeln von Anwendungen mithilfe von OpenShift Serverless Functions
Serverless-Anwendungen mit OpenShift Serverless-Funktionen implementieren
Ergebnisse
Auswirkungen auf die Organisation
Cloudnative Serverless-Anwendungen minimieren den Aufwand für die Konfiguration und Skalierung der Infrastruktur und ermöglichen es Entwicklungsteams und Site Reliability Engineers (SREs), Produkte und Services schnell auf den Markt zu bringen. Mit Red Hat OpenShift Serverless können Unternehmen die Entwicklungszeit verkürzen, indem sie sich auf die Kerngeschäftsfunktionen ihrer Anwendungen konzentrieren. Außerdem ermöglicht die Lösung die Integration mit internen und externen Anwendungen. Entwicklungsteams können eventgesteuerte benutzerdefinierte Workflows schnell erstellen, indem sie Standardprotokolle und vertraute Entwicklungstools verwenden. SREs können Aufgaben mit einfachen Funktionen automatisieren, die auf Events reagieren.
Auswirkungen des Trainings
Nach der Teilnahme an diesem Kurs können Sie die Markteinführungszeiten für cloudnative Anwendungen verkürzen, indem Sie den Zeitaufwand für Betriebs- und Skalierungsaspekte minimieren. Sie sind in der Lage, dies durch Erlernen und Demonstrieren der folgenden Fertigkeiten zu erreichen:
- Lokale Entwicklung von Serverless-Anwendungen, Durchführung von Einheitstests, Erstellung von Container Images mit Containerfiles und Deployment von Container Images in einer Registry
- Deployment von Serverless-Anwendungen in einem OpenShift-Cluster aus einer Container Registry
- Automatische Skalierung, Versionskontrolle und Aufteilung des Datenverkehrs von Serverless-Anwendungen mit Knative Serving
- Entwickeln von eventgesteuerten Anwendungen mit Knative Eventing
- Entwickeln von Serverless-Funktionen in mehreren Programmiersprachen mit Red Hat OpenShift Serverless Functions
Empfohlene Anschlusskurse oder Prüfungen
- Red Hat Cloud-native Microservices Development with Quarkus (DO378)
- Developing Event-Driven Applications with Apache Kafka and Red Hat AMQ Streams (AD482)
- Cloud-native Integration with Red Hat Fuse (AD221)
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.