Skip to content

Learn OpenShift – A Comprehensive Guide for OpenShift Courses and Exams


Introduction

OpenShift is an enterprise Kubernetes platform to build, deploy and manage cloud-native applications. OpenShift offers automated applications build, deployment and life-cycle management using enterprise standard tools and workflows.

Read the differences between OpenShift and Kubernetes?

Like Kubernetes, learning OpenShift is easy as hundreds of courses and resources are around. Either you can follow a beginner-level course or a certification track course designed for OpenShift certification.

Disclaimer: The views expressed and the content shared are those of the author and do not reflect the views of the author’s employer.

Contents hide

Check the Red Hat OpenShift overview for a quick understanding.

OpenShift Certifications and Courses

Red Hat is offering multiple courses and certifications based on the Red Hat OpenShift platform and there are mainly two tracks (while writing this article), the OpenShift Administrator track and the OpenShift Developer track.

In August 2020, Red Hat announced the availability of Remote exams for students and you can attend Red Hat exams from our home or office. Check the Red Hat Remote Exam Guide for more details.

Red Hat OpenShift Administration Track

The Red Hat Certified Specialist in OpenShift Administration track is for individuals who wants to learn the administrative tasks of Red Hat OpenShift clusters. You need to learn how to manage the OpenShift clusters, user policies, resource access control, deployment management, cluster networking etc.

There are 3 levels of courses and certifications for Red Hat OpenShift Administration as follows.

Course – Red Hat OpenShift I: Containers & Kubernetes (DO180)

This is an introductory course to learn about containers and Kubernetes and you will learn about the containers, container images, deploying containerized applications and also the introduction to Kubernetes and OpenShift.

Check DO180 Course details.

Exam – Red Hat Certified Specialist in Containers and Kubernetes exam (EX180)

This is the introductory exam and you need to know the basics of Podman, container image management, application deployment using Podman etc. You can follow the DO180 course for preparing for this EX180 exam.

Check EX180 exam details and

Course – Red Hat OpenShift Administration II: Operating a Production Kubernetes Cluster (DO280)

This course will teach you more about the OpenShift clusters such as managing and configuring cluster resources, cluster security configurations, OpenShift networking, cluster updates etc.

Check DO280 course details.

Exam – Red Hat Certified Specialist in OpenShift Administration exam (EX280)

After finishing the DO280 course (not mandatory but recommended), you can prepare for the EX280 exam which is an advanced exam after EX180. You do not need to pass the EX180 for attending the EX280 exam if you have the knowledge about the containers and Kubernetes which are covered in the DO180 course, but if you are new to containers, then it is highly recommended to follow both DO180 and DO280 courses before attending the EX280 exam.

Check EX280 exam details.

Course – Red Hat OpenShift Administration III: Scaling Kubernetes Deployments in the Enterprise (DO380)

The DO380 course will teach you more about the Day-2 tasks on the production Red Hat OpenShift clusters and the management. You will learn about the automation in OpenShift, CI/CD pipelines, GitOps, Managing container storage and OpenShift cluster troubleshooting. It is highly recommended to follow the DO180 and DO280 courses before you start the DO380 course if you are very new the container technology.

Check DO380 course details.

Course – Red Hat OpenShift Installation Lab (DO322)

In the DO322 course, you will learn about the Red Hat OpenShift deployment methods for different environments and scenarios. You will also learn the different installation methods available for the Red Hat OpenShift container platform. It is highly recommended to follow the DO280 course before you start the DO322 course if you are very new to the Red Hat OpenShift Container Platform.

Check DO322 course details

Course – Red Hat OpenShift Migration Lab (DO326)

DO326 is a course for teaching you the application migration methods available with the Red Hat OpenShift Container Platform. You will learn how to migrate application workload running on OpenShift container platform version 3 to OpenShift container platform version 4 (OpenShift 3 to OpenShift 4 migration) using the Migration Toolkit for containers (MTC) and other tools available.

Check DO326 course details.

Red Hat OpenShift Developer Track

The Red Hat Certified Specialist in OpenShift Development track is designed for individuals who want to learn the application development, deployment and management on the Red Hat OpenShift Container Platform.

Course – Red Hat OpenShift Development II: Containerizing Applications (DO288)

The DO288 course will teach you how to develop, build and deploy the containerized application in the Red Hat OpenShift Container Platform. You will learn how to containerize an application for the platform, build the container images using OpenShift native methods such as source-to-image etc, how to deploy multi-container applications etc. You will also learn different deployment strategies, application scaling, integration etc. If you are new to the containers and Kubernetes, then it is recommended to complete the DO180 course before attending the DO288 course.

Check DO288 course details.

Exam – Red Hat Certified Specialist in OpenShift Application Development exam (EX288)

The EX288 exam will measure your skill and knowledge in managing containerized application development, build and deployment using the Red Hat OpenShift Container Platform. It is highly recommended to complete the DO288 course before attending the EX288 exam if you are new to the application development in the Red Hat OpenShift Container Platform.

Check EX288 exam details.

Course – Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328)

The DO328 course is for those individuals who want to learn microservice management in the Red Hat OpenShift Container Platform using service mesh. You will learn how to install, monitor and manage microservices with Red Hat OpenShift Service Mesh.

Check DO328 course details.

Exam – Red Hat Certified Specialist in Building Resilient Microservices exam (EX328)

The EX328 will test your skill and knowledge in creating and managing a resilient mesh of microservices, using Red Hat OpenShift Container Platform and Red Hat OpenShift Service Mesh. It is highly recommended to complete the DO288 and DO328 courses before this EX328 exam if you are new to the OpenShift platform and service mesh technologies.

Check EX328 exam details.

Course – Red Hat Cloud-native Microservices Development with Quarkus (DO378)

The DO378 course will teach you how to deploy microservice applications on the Red Hat OpenShift Container Platform. You will learn the details about building microservices using Quarkus, configuring applications with secrets, testing applications, implementing monitoring, health check etc.

Check DO378 course details.

Other OpenShift courses & Exam by Red Hat

Check the Red Hat training portal for more details.

OpenShift Courses – Learning and Practicing

Red Hat OpenShift Free Courses

There are many other free resources available on the internet to learn and practice OpenShift. You can start your OpenShift journey with these free Red Hat training programs and you can use Red Hat OpenShift Interactive Learning Portal to practice the OpenShift labs for free and just use your web browser. If you need more real cluster access, then check the free service called Developer Sandbox for Red Hat OpenShift and use it for practising OpenShift.

Containers, Kubernetes and Red Hat OpenShift Technical Overview (DO080)

DO080 is a free course offered by Red Hat to teach you about container technologies, Kubernetes and OpenShift basics. You will learn how to create container files, basic Kubernetes application deployment, OpenShift source-to-image concept etc.

Check DO080 course details.

Other OpenShift Courses

OpenShift for the Absolute Beginners – Hands-on

A details introductory OpenShift course for the absolute beginners by Mumshad Mannambeth and KodeKloud

Get it on Udemy

Check other recommended Kubernetes courses by the KodeKloud team.

FREE – Fundamentals of Containers, Kubernetes, and Red Hat OpenShift (edx)

Get it on edx

FREE – Introduction to Containers w/ Docker, Kubernetes & OpenShift

Get it on Coursera

FREE – OpenShift BootCamp

Learn it from YouTube

Ultimate Openshift (2021) Bootcamp by School of Devops

Get it on Udemy

Practical OpenShift for Developers – OpenShift 4

Get it on Udemy

Happy Learning

Disclaimer: The views expressed and the content shared are those of the author and do not reflect the views of the author's employer or techbeatly platform.


Gineesh has worked as a Systems Engineer, Automation Specialist, and content author. His primary focus is on Ansible Automation, Containerisation (OpenShift & Kubernetes), and Infrastructure as Code (Terraform). (aka Gini Gangadharan - iamgini.com)

Comments

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.