Red Hat Container Adoption Boot Camp for Developers (DO720) – Details

Detaillierter Kursinhalt

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

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 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

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

Einführung in die Red Hat Version von Quarkus

Die Komponenten und Muster von microservice-basierten Anwendungsarchitekturen und die 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

Die Microservice-Kommunikation durch das Anwenden von Ursprungsvalidierung, Authentifizierungsanfragen und Autorisierung sichern

Implementierung von Quarkus-Microservices auf Red Hat OpenShift Container Platform

Cloudnative Anwendungen auf Red Hat OpenShift Container Platform entwickeln und bereitstellen

Implementierung von Fehlertoleranz in Microservices

Fehlertoleranz in einer Microservices-Architektur implementieren

Überwachung von Quarkus-Microservices

Die Ausführung eines Microservice mit Metriken und Distributed Tracing überwachen