<?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="33979" language="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/training-aros" lastchanged="2026-03-30T15:36:58+02:00" parent="https://portal.flane.ch/swisscom/fr/xml-courses"><title>Architecting on OpenShift</title><productcode>AROS</productcode><vendorcode>FL</vendorcode><vendorname>Fast Lane</vendorname><fullproductcode>FL-AROS</fullproductcode><version>1.0</version><objective>&lt;p&gt;In this course, you will learn to:
 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use and create containerized applications.&lt;/li&gt;&lt;li&gt;Understand the difference between OpenShift and Kubernetes.&lt;/li&gt;&lt;li&gt;Make architectural decisions based on OpenShift architectural principles and paradigms.&lt;/li&gt;&lt;li&gt;Leverage OpenShift features to make your applications scalable, reliable, and highly available.&lt;/li&gt;&lt;li&gt;Leverage the OpenShift infrastructure to enable greater flexibility and resiliency of your overall solution.&lt;/li&gt;&lt;li&gt;Adopt security best practices for their applications and clusters.&lt;/li&gt;&lt;li&gt;Deploy applications on clusters.&lt;/li&gt;&lt;/ul&gt;</objective><audience>&lt;p&gt;This course is intended for:
 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Solutions architects&lt;/li&gt;&lt;li&gt;Software developers&lt;/li&gt;&lt;li&gt;Technical managers&lt;/li&gt;&lt;/ul&gt;</audience><contents>&lt;h5&gt;Day 1&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Container Fundamentals&lt;/li&gt;&lt;li&gt;Docker and Podman&lt;/li&gt;&lt;li&gt;Lab 1: Running Containers&lt;/li&gt;&lt;li&gt;Container Lifecycle&lt;/li&gt;&lt;li&gt;Building Container Images&lt;/li&gt;&lt;li&gt;Container Registries&lt;/li&gt;&lt;li&gt;Image Scanning&lt;/li&gt;&lt;li&gt;Lab 2: Building a Containerized Application&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Day 2&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction to Kubernetes&lt;/li&gt;&lt;li&gt;OpenShift vs. Kubernetes&lt;/li&gt;&lt;li&gt;OpenShift Big Picture&lt;/li&gt;&lt;li&gt;OpenShift Projects&lt;/li&gt;&lt;li&gt;Lab 3: Working with the OpenShift Web Console&lt;/li&gt;&lt;li&gt;Applications on OpenShift (Pods, Services, Deployments)&lt;/li&gt;&lt;li&gt;Interfacing with OpenShift with oc&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Day 3&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Ingress &amp;amp; Egress&lt;/li&gt;&lt;li&gt;Multi-Tier Apps and Microservices on OpenShift&lt;/li&gt;&lt;li&gt;Lab 4: Deploying a Microservices Application&lt;/li&gt;&lt;li&gt;Zero-Downtime Deployments&lt;/li&gt;&lt;li&gt;Canary &amp;amp; A/B Testing&lt;/li&gt;&lt;li&gt;Application Elasticity &amp;amp; Scaling&lt;/li&gt;&lt;li&gt;Application High Availability&lt;/li&gt;&lt;li&gt;Lab 5: Troubleshooting Apps&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Day 4&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Configuration and Secrets&lt;/li&gt;&lt;li&gt;Using Helm &amp;amp; Kustomize&lt;/li&gt;&lt;li&gt;Guide to OpenShift Cluster Infrastructure&lt;/li&gt;&lt;li&gt;Introduction to Cluster Operators&lt;/li&gt;&lt;li&gt;Networking Overview&lt;/li&gt;&lt;li&gt;Storage &amp;amp; Persistence&lt;/li&gt;&lt;li&gt;Stateful Sets&lt;/li&gt;&lt;li&gt;DB Schema Evolution for CI/CD&lt;/li&gt;&lt;li&gt;Lab 6: Databases on OpenShift&lt;/li&gt;&lt;/ul&gt;</contents><objective_plain>In this course, you will learn to:
 



- Use and create containerized applications.
- Understand the difference between OpenShift and Kubernetes.
- Make architectural decisions based on OpenShift architectural principles and paradigms.
- Leverage OpenShift features to make your applications scalable, reliable, and highly available.
- Leverage the OpenShift infrastructure to enable greater flexibility and resiliency of your overall solution.
- Adopt security best practices for their applications and clusters.
- Deploy applications on clusters.</objective_plain><audience_plain>This course is intended for:
 



- Solutions architects
- Software developers
- Technical managers</audience_plain><contents_plain>Day 1


- Container Fundamentals
- Docker and Podman
- Lab 1: Running Containers
- Container Lifecycle
- Building Container Images
- Container Registries
- Image Scanning
- Lab 2: Building a Containerized Application
Day 2


- Introduction to Kubernetes
- OpenShift vs. Kubernetes
- OpenShift Big Picture
- OpenShift Projects
- Lab 3: Working with the OpenShift Web Console
- Applications on OpenShift (Pods, Services, Deployments)
- Interfacing with OpenShift with oc
Day 3


- Ingress &amp; Egress
- Multi-Tier Apps and Microservices on OpenShift
- Lab 4: Deploying a Microservices Application
- Zero-Downtime Deployments
- Canary &amp; A/B Testing
- Application Elasticity &amp; Scaling
- Application High Availability
- Lab 5: Troubleshooting Apps
Day 4


- Configuration and Secrets
- Using Helm &amp; Kustomize
- Guide to OpenShift Cluster Infrastructure
- Introduction to Cluster Operators
- Networking Overview
- Storage &amp; Persistence
- Stateful Sets
- DB Schema Evolution for CI/CD
- Lab 6: Databases on OpenShift</contents_plain><duration unit="d" days="4">4 jours</duration><miles/></course>