<?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="en" source="https://portal.flane.ch/swisscom/en/xml-course/redhat-do720" lastchanged="2026-03-16T18:33:01+01:00" parent="https://portal.flane.ch/swisscom/en/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;Impact on the organization&lt;/h5&gt;&lt;p&gt;This boot camp is intended to provide developers who have basic to intermediate knowledge of containers with the foundational and advanced skills needed to develop, deploy, and troubleshoot microservices applications with Red Hat OpenShift Container Platform. Red Hat OpenShift Container Platform enables rapid application development and deployment, as well as portability of an application across environments. The platform also offers simplified application scaling, administration, and maintenance of cloud-native applications.&lt;/p&gt;
&lt;h5&gt;Impact on the individual&lt;/h5&gt;&lt;p&gt;As a result of attending this course, you should be able to install, configure, and manage a Red Hat OpenShift Container Platform cluster and deploy applications on it.&lt;/p&gt;
&lt;p&gt;You should be able to demonstrate these skills:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Design container images to containerize applications.&lt;/li&gt;&lt;li&gt;Build and manage custom container images.&lt;/li&gt;&lt;li&gt;Persisting Data in container based applications.&lt;/li&gt;&lt;li&gt;Deploy applications to OpenShift Container Platform.&lt;/li&gt;&lt;li&gt;Develop microservices using Quarkus.&lt;/li&gt;&lt;li&gt;Implement health checks in microservices to improve system reliability.&lt;/li&gt;&lt;li&gt;Implement unit and integration tests for Quarkus microservices.&lt;/li&gt;&lt;li&gt;Implement fault tolerant Quarkus microservices&lt;/li&gt;&lt;li&gt;Secure Quarkus microservices using JWT and OAuth&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;Become a Red Hat Certified System Administrator (RHCSA), or demonstrate equivalent experience&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/en/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; (or experience with Java EE development)&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;Developers interested in adopting container technology and developing microservices&lt;/p&gt;</audience><contents>&lt;ul&gt;
&lt;li&gt;Introduction to containers, Kubernetes, and Red Hat OpenShift&lt;/li&gt;&lt;li&gt;Deploy and manage applications on an OpenShift cluster&lt;/li&gt;&lt;li&gt;Build and design containerized applications for OpenShift&lt;/li&gt;&lt;li&gt;Create microservice-based applications with Quarkus&lt;/li&gt;&lt;li&gt;Deploy Quarkus and Node.js based microservices to an OpenShift cluster&lt;/li&gt;&lt;li&gt;Learn how to test, secure, and monitor Quarkus microservices&lt;/li&gt;&lt;li&gt;Make Quarkus microservices fault tolerant&lt;/li&gt;&lt;/ul&gt;</contents><outline>&lt;h5&gt;Introduction and Overview of Containers&lt;/h5&gt;&lt;p&gt;Describe how containers facilitate application development&lt;/p&gt;
&lt;h5&gt;Podman Basics&lt;/h5&gt;&lt;p&gt;Manage and run containers with Podman&lt;/p&gt;
&lt;h5&gt;Container Images&lt;/h5&gt;&lt;p&gt;Navigate container registries to find and manage container images&lt;/p&gt;
&lt;h5&gt;Custom Container Images&lt;/h5&gt;&lt;p&gt;Build custom container images to containerize applications&lt;/p&gt;
&lt;h5&gt;Persisting Data&lt;/h5&gt;&lt;p&gt;Run database containers with persistence&lt;/p&gt;
&lt;h5&gt;Troubleshooting Containers&lt;/h5&gt;&lt;p&gt;Analyze container logs and configure a remote debugger&lt;/p&gt;
&lt;h5&gt;Multi-container Applications with Compose&lt;/h5&gt;&lt;p&gt;Run multi-container applications with Podman Compose&lt;/p&gt;
&lt;h5&gt;Red Hat OpenShift Container Platform for Developers&lt;/h5&gt;&lt;p&gt;Define the Red Hat OpenShift architecture, concepts and terminology, and set up the developer environment&lt;/p&gt;
&lt;h5&gt;Deploying Simple Applications&lt;/h5&gt;&lt;p&gt;Deploy simple applications by using the Red Hat OpenShift web console and command-line tools&lt;/p&gt;
&lt;h5&gt;Building and Publishing Container Images&lt;/h5&gt;&lt;p&gt;Build, deploy, and manage the lifecycle of container images by using a container registry&lt;/p&gt;
&lt;h5&gt;Managing Red Hat OpenShift Builds&lt;/h5&gt;&lt;p&gt;Describe the Red Hat OpenShift build process and build container images&lt;/p&gt;
&lt;h5&gt;Managing Red Hat OpenShift Deployments&lt;/h5&gt;&lt;p&gt;Describe the different Red Hat OpenShift deployment strategies and how to monitor the health of applications&lt;/p&gt;
&lt;h5&gt;Deploying Multi-container Applications&lt;/h5&gt;&lt;p&gt;Deploy multi-container applications by using Red Hat OpenShift Templates, Helm Charts and Kustomize&lt;/p&gt;
&lt;h5&gt;Introducing the Red Hat Build of Quarkus&lt;/h5&gt;&lt;p&gt;Describe the components and patterns of microservices-based application architectures and the features of the Red Hat Build of Quarkus&lt;/p&gt;
&lt;h5&gt;Developing Cloud-native Microservices with Quarkus&lt;/h5&gt;&lt;p&gt;Implement microservices based applications by using the Red Hat Build of Quarkus runtime and associated developer tooling&lt;/p&gt;
&lt;h5&gt;Testing Quarkus Microservices&lt;/h5&gt;&lt;p&gt;Implement unit and integration tests for microservices&lt;/p&gt;
&lt;h5&gt;Securing Quarkus Microservices&lt;/h5&gt;&lt;p&gt;Secure microservice communications by applying origin validation, request authentication and authorization&lt;/p&gt;
&lt;h5&gt;Implementing Quarkus Microservices on the Red Hat OpenShift Container Platform&lt;/h5&gt;&lt;p&gt;Develop and deploy cloud-native applications on the Red Hat OpenShift Container Platform&lt;/p&gt;
&lt;h5&gt;Implementing Fault Tolerance in Microservices&lt;/h5&gt;&lt;p&gt;Implement fault tolerance in a microservice architecture&lt;/p&gt;
&lt;h5&gt;Monitoring Quarkus Microservices&lt;/h5&gt;&lt;p&gt;Monitor the operation of a microservice by using metrics and distributed tracing&lt;/p&gt;</outline><objective_plain>Impact on the organization

This boot camp is intended to provide developers who have basic to intermediate knowledge of containers with the foundational and advanced skills needed to develop, deploy, and troubleshoot microservices applications with Red Hat OpenShift Container Platform. Red Hat OpenShift Container Platform enables rapid application development and deployment, as well as portability of an application across environments. The platform also offers simplified application scaling, administration, and maintenance of cloud-native applications.

Impact on the individual

As a result of attending this course, you should be able to install, configure, and manage a Red Hat OpenShift Container Platform cluster and deploy applications on it.

You should be able to demonstrate these skills:


- Design container images to containerize applications.
- Build and manage custom container images.
- Persisting Data in container based applications.
- Deploy applications to OpenShift Container Platform.
- Develop microservices using Quarkus.
- Implement health checks in microservices to improve system reliability.
- Implement unit and integration tests for Quarkus microservices.
- Implement fault tolerant Quarkus microservices
- Secure Quarkus microservices using JWT and OAuth</objective_plain><essentials_plain>- Become a Red Hat Certified System Administrator (RHCSA), or demonstrate equivalent experience
- Red Hat Application Development I: Programming in Java EE (AD183) (or experience with Java EE development)</essentials_plain><audience_plain>Developers interested in adopting container technology and developing microservices</audience_plain><contents_plain>- Introduction to containers, Kubernetes, and Red Hat OpenShift
- Deploy and manage applications on an OpenShift cluster
- Build and design containerized applications for OpenShift
- Create microservice-based applications with Quarkus
- Deploy Quarkus and Node.js based microservices to an OpenShift cluster
- Learn how to test, secure, and monitor Quarkus microservices
- Make Quarkus microservices fault tolerant</contents_plain><outline_plain>Introduction and Overview of Containers

Describe how containers facilitate application development

Podman Basics

Manage and run containers with Podman

Container Images

Navigate container registries to find and manage container images

Custom Container Images

Build custom container images to containerize applications

Persisting Data

Run database containers with persistence

Troubleshooting Containers

Analyze container logs and configure a remote debugger

Multi-container Applications with Compose

Run multi-container applications with Podman Compose

Red Hat OpenShift Container Platform for Developers

Define the Red Hat OpenShift architecture, concepts and terminology, and set up the developer environment

Deploying Simple Applications

Deploy simple applications by using the Red Hat OpenShift web console and command-line tools

Building and Publishing Container Images

Build, deploy, and manage the lifecycle of container images by using a container registry

Managing Red Hat OpenShift Builds

Describe the Red Hat OpenShift build process and build container images

Managing Red Hat OpenShift Deployments

Describe the different Red Hat OpenShift deployment strategies and how to monitor the health of applications

Deploying Multi-container Applications

Deploy multi-container applications by using Red Hat OpenShift Templates, Helm Charts and Kustomize

Introducing the Red Hat Build of Quarkus

Describe the components and patterns of microservices-based application architectures and the features of the Red Hat Build of Quarkus

Developing Cloud-native Microservices with Quarkus

Implement microservices based applications by using the Red Hat Build of Quarkus runtime and associated developer tooling

Testing Quarkus Microservices

Implement unit and integration tests for microservices

Securing Quarkus Microservices

Secure microservice communications by applying origin validation, request authentication and authorization

Implementing Quarkus Microservices on the Red Hat OpenShift Container Platform

Develop and deploy cloud-native applications on the Red Hat OpenShift Container Platform

Implementing Fault Tolerance in Microservices

Implement fault tolerance in a microservice architecture

Monitoring Quarkus Microservices

Monitor the operation of a microservice by using metrics and distributed tracing</outline_plain><duration unit="d" days="10">10 days</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>