<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="23026" language="de" source="https://portal.flane.ch/swisscom/xml-course/redhat-do720" lastchanged="2026-03-16T18:33:01+01:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Red Hat Container Adoption Boot Camp for Developers</title><productcode>DO720</productcode><vendorcode>RH</vendorcode><vendorname>Red Hat</vendorname><fullproductcode>RH-DO720</fullproductcode><version>4.6</version><objective>&lt;h5&gt;Auswirkungen auf die Organisation&lt;/h5&gt;&lt;p&gt;In diesem Bootcamp erlernen Entwickler mit geringen bis mittleren Vorkenntnissen in der Container-Technologie die grundlegenden und fortgeschrittenen Fertigkeiten, die zur Entwicklung, Bereitstellung und Problembehebung von Microservice-Anwendungen mit Red Hat OpenShift Container Platform ben&amp;ouml;tigt werden. Mit Red Hat OpenShift Container Platform k&amp;ouml;nnen Anwendungen schnell entwickelt und bereitgestellt sowie in verschiedene Umgebungen portiert werden. Die Plattform erm&amp;ouml;glicht ausserdem eine vereinfachte Skalierung, Verwaltung und Wartung cloudnativer Anwendungen.&lt;/p&gt;
&lt;h5&gt;Auswirkungen auf den Einzelnen&lt;/h5&gt;&lt;p&gt;Teilnehmer dieses Kurses k&amp;ouml;nnen einen Red Hat OpenShift Container Platform Cluster installieren, konfigurieren und verwalten sowie Anwendungen darauf bereitstellen.&lt;/p&gt;
&lt;p&gt;Sie k&amp;ouml;nnen folgende Aufgaben ausf&amp;uuml;hren:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Design von Images zur Containerisierung von Anwendungen&lt;/li&gt;&lt;li&gt;Erstellung und Verwaltung benutzerdefinierter Container Images&lt;/li&gt;&lt;li&gt;Persistente Daten in containerbasierten Anwendungen&lt;/li&gt;&lt;li&gt;Bereitstellung von Anwendungen auf OpenShift Container Platform&lt;/li&gt;&lt;li&gt;Entwicklung von Microservices mit Quarkus&lt;/li&gt;&lt;li&gt;Implementierung von Zustandspr&amp;uuml;fungen in Microservices zur Verbesserung der Systemzuverl&amp;auml;ssigkeit&lt;/li&gt;&lt;li&gt;Implementierung von Einheits- und Integrationstests f&amp;uuml;r Quarkus-Microservices&lt;/li&gt;&lt;li&gt;Implementierung von Fehlertoleranz in Quarkus-Microservices&lt;/li&gt;&lt;li&gt;Sicherung von Quarkus-Microservices mit JWT und OAuth&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;Zertifizierung als Red Hat Certified System Administrator (RHCSA)oder vergleichbare Erfahrung&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/swisscom/course/redhat-ad183&quot;&gt;&lt;svg role=&quot;img&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; data-nosnippet class=&quot;cms-linkmark&quot;&gt;&lt;use xlink:href=&quot;/css/img/icnset-linkmarks.svg#linkmark&quot;&gt;&lt;/use&gt;&lt;/svg&gt;Red Hat Application Development I: Programming in Java EE &lt;span class=&quot;fl-prod-pcode&quot;&gt;(AD183)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; oder Entwicklungserfahrung mit Java EE&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;Entwickler, die an der Einf&amp;uuml;hrung von Container-Technologien und der Entwicklung von Microservices interessiert sind&lt;/p&gt;</audience><contents>&lt;ul&gt;
&lt;li&gt;Einf&amp;uuml;hrung in Container, Kubernetes und Red Hat OpenShift&lt;/li&gt;&lt;li&gt;Deployment und Verwaltung von Anwendungen in einem OpenShift-Cluster&lt;/li&gt;&lt;li&gt;Entwicklung und Design containerisierter Anwendungen f&amp;uuml;r OpenShift&lt;/li&gt;&lt;li&gt;Erstellung von Microservice-Anwendungen mit Quarkus&lt;/li&gt;&lt;li&gt;Deployment von Microservices auf Basis von Quarkus und Node.js in einem OpenShift-Cluster&lt;/li&gt;&lt;li&gt;Tests, Sicherung und &amp;Uuml;berwachung von Quarkus-Microservices&lt;/li&gt;&lt;li&gt;Sicherstellung der Fehlertoleranz von Quarkus-Microservices&lt;/li&gt;&lt;/ul&gt;</contents><outline>&lt;h5&gt;Einf&amp;uuml;hrung in die Container-Technologie&lt;/h5&gt;&lt;p&gt;Beschreiben, wie Container die Anwendungsentwicklung erleichtern&lt;/p&gt;
&lt;h5&gt;Grundlagen zu Podman&lt;/h5&gt;&lt;p&gt;Container mit Podman verwalten und ausf&amp;uuml;hren&lt;/p&gt;
&lt;h5&gt;Container Images&lt;/h5&gt;&lt;p&gt;In Container Registries navigieren, um Container Images zu suchen und zu verwalten&lt;/p&gt;
&lt;h5&gt;Benutzerdefinierte Container Images&lt;/h5&gt;&lt;p&gt;Benutzerdefinierte Container Images zur Containerisierung von Anwendungen erstellen&lt;/p&gt;
&lt;h5&gt;Persistente Daten&lt;/h5&gt;&lt;p&gt;Datenbank-Container mit Persistenz ausf&amp;uuml;hren&lt;/p&gt;
&lt;h5&gt;Problembehebung bei Containern&lt;/h5&gt;&lt;p&gt;Container-Protokolle analysieren und einen Remote-Debugger konfigurieren&lt;/p&gt;
&lt;h5&gt;Multi-Container-Anwendungen mit Compose&lt;/h5&gt;&lt;p&gt;Multi-Container-Anwendungen mit Podman Compose ausf&amp;uuml;hren&lt;/p&gt;
&lt;h5&gt;Red Hat OpenShift Container Platform f&amp;uuml;r Entwicklungsteams&lt;/h5&gt;&lt;p&gt;Die Architektur, Konzepte und Terminologie von Red Hat OpenShift definieren und eine Entwicklungsumgebung einrichten&lt;/p&gt;
&lt;h5&gt;Deployment einfacher Anwendungen&lt;/h5&gt;&lt;p&gt;Einfache Anwendungen mit der Webkonsole von Red Hat OpenShift und Befehlszeilentools bereitstellen&lt;/p&gt;
&lt;h5&gt;Entwicklung und Ver&amp;ouml;ffentlichung von Container Images&lt;/h5&gt;&lt;p&gt;Den Lifecycle von Container Images mit einer Container Registry erstellen, bereitstellen und verwalten&lt;/p&gt;
&lt;h5&gt;Verwaltung von Red Hat OpenShift Builds&lt;/h5&gt;&lt;p&gt;Den Red Hat OpenShift Build-Prozess beschreiben und Container Images erstellen&lt;/p&gt;
&lt;h5&gt;Verwaltung von Red Hat OpenShift Deployments&lt;/h5&gt;&lt;p&gt;Die verschiedenen Deployment-Strategien von Red Hat OpenShift und die M&amp;ouml;glichkeiten zur &amp;Uuml;berwachung des Anwendungszustands beschreiben&lt;/p&gt;
&lt;h5&gt;Deployment von Multi-Container-Anwendungen&lt;/h5&gt;&lt;p&gt;Multi-Container-Anwendungen mit Red Hat OpenShift Vorlagen, Helm Charts und Kustomize bereitstellen&lt;/p&gt;
&lt;h5&gt;Einf&amp;uuml;hrung in die Red Hat Version von Quarkus&lt;/h5&gt;&lt;p&gt;Die Komponenten und Muster von microservice-basierten Anwendungsarchitekturen und die Funktionen der Red Hat Version von Quarkus beschreiben&lt;/p&gt;
&lt;h5&gt;Entwicklung cloudnativer Microservices mit Quarkus&lt;/h5&gt;&lt;p&gt;Microservices-basierte Anwendungen mithilfe der Red Hat Version von Quarkus Runtime und den zugeh&amp;ouml;rigen Entwicklungstools implementieren&lt;/p&gt;
&lt;h5&gt;Testen von Quarkus-Microservices&lt;/h5&gt;&lt;p&gt;Einheits- und Integrationstests f&amp;uuml;r Microservices implementieren&lt;/p&gt;
&lt;h5&gt;Sicherung von Quarkus-Microservices&lt;/h5&gt;&lt;p&gt;Die Microservice-Kommunikation durch das Anwenden von Ursprungsvalidierung, Authentifizierungsanfragen und Autorisierung sichern&lt;/p&gt;
&lt;h5&gt;Implementierung von Quarkus-Microservices auf Red Hat OpenShift Container Platform&lt;/h5&gt;&lt;p&gt;Cloudnative Anwendungen auf Red Hat OpenShift Container Platform entwickeln und bereitstellen&lt;/p&gt;
&lt;h5&gt;Implementierung von Fehlertoleranz in Microservices&lt;/h5&gt;&lt;p&gt;Fehlertoleranz in einer Microservices-Architektur implementieren&lt;/p&gt;
&lt;h5&gt;&amp;Uuml;berwachung von Quarkus-Microservices&lt;/h5&gt;&lt;p&gt;Die Ausf&amp;uuml;hrung eines Microservice mit Metriken und Distributed Tracing &amp;uuml;berwachen&lt;/p&gt;</outline><objective_plain>Auswirkungen auf die Organisation

In diesem Bootcamp erlernen Entwickler mit geringen bis mittleren Vorkenntnissen in der Container-Technologie die grundlegenden und fortgeschrittenen Fertigkeiten, die zur Entwicklung, Bereitstellung und Problembehebung von Microservice-Anwendungen mit Red Hat OpenShift Container Platform benötigt werden. Mit Red Hat OpenShift Container Platform können Anwendungen schnell entwickelt und bereitgestellt sowie in verschiedene Umgebungen portiert werden. Die Plattform ermöglicht ausserdem eine vereinfachte Skalierung, Verwaltung und Wartung cloudnativer Anwendungen.

Auswirkungen auf den Einzelnen

Teilnehmer dieses Kurses können einen Red Hat OpenShift Container Platform Cluster installieren, konfigurieren und verwalten sowie Anwendungen darauf bereitstellen.

Sie können folgende Aufgaben ausführen:


- Design von Images zur Containerisierung von Anwendungen
- Erstellung und Verwaltung benutzerdefinierter Container Images
- Persistente Daten in containerbasierten Anwendungen
- Bereitstellung von Anwendungen auf OpenShift Container Platform
- Entwicklung von Microservices mit Quarkus
- Implementierung von Zustandsprüfungen in Microservices zur Verbesserung der Systemzuverlässigkeit
- Implementierung von Einheits- und Integrationstests für Quarkus-Microservices
- Implementierung von Fehlertoleranz in Quarkus-Microservices
- Sicherung von Quarkus-Microservices mit JWT und OAuth</objective_plain><essentials_plain>- Zertifizierung als Red Hat Certified System Administrator (RHCSA)oder vergleichbare Erfahrung
- Red Hat Application Development I: Programming in Java EE (AD183) oder Entwicklungserfahrung mit Java EE</essentials_plain><audience_plain>Entwickler, die an der Einführung von Container-Technologien und der Entwicklung von Microservices interessiert sind</audience_plain><contents_plain>- Einführung in Container, Kubernetes und Red Hat OpenShift
- Deployment und Verwaltung von Anwendungen in einem OpenShift-Cluster
- Entwicklung und Design containerisierter Anwendungen für OpenShift
- Erstellung von Microservice-Anwendungen mit Quarkus
- Deployment von Microservices auf Basis von Quarkus und Node.js in einem OpenShift-Cluster
- Tests, Sicherung und Überwachung von Quarkus-Microservices
- Sicherstellung der Fehlertoleranz von Quarkus-Microservices</contents_plain><outline_plain>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</outline_plain><duration unit="d" days="10">10 Tage</duration><pricelist><price country="PL" currency="EUR">6700.00</price><price country="AE" currency="USD">6600.00</price><price country="AT" currency="EUR">10200.00</price><price country="DE" currency="EUR">10200.00</price><price country="IT" currency="EUR">7900.00</price><price country="SE" currency="EUR">10200.00</price><price country="GB" currency="GBP">8950.00</price><price country="NL" currency="EUR">10200.00</price><price country="SI" currency="EUR">10200.00</price><price country="CH" currency="CHF">10200.00</price><price country="FR" currency="EUR">10200.00</price></pricelist><miles><milesvalue country="CH" vendorcurrency="RTU" vendorcurrencyname="Red Hat Training Units">37.00</milesvalue></miles></course>