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.
Check the Red Hat OpenShift overview for a quick understanding.
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
Check the Red Hat training portal for more details.
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.
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.
A details introductory OpenShift course for the absolute beginners by Mumshad Mannambeth and KodeKloud
Check other recommended Kubernetes courses by the KodeKloud team.
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.