Containers, Kubernetes, and Red Hat OpenShift Development II Training

This Containers, Kubernetes, and Red Hat OpenShift training (DO295) teaches you how to design, build, and deploy containerized software applications to an OpenShift® cluster. 

Whether you are tasked with writing container-native applications or migrating existing brownfield applications, this course provides hands-on training to boost developer productivity powered by Red Hat OpenShift. This course is based on OpenShift Container Platform 4.6.

Course Details


5 days


  • Be able to use a Linux terminal session, issue operating system commands, and be familiar with shell scripting
  • Have experience with web application architectures and their corresponding technologies
  • Being a Red Hat Certified System Administrator is recommended, but not required

Target Audience

  • Developers who wish to containerize software applications.
  • Administrators who are new to container technology and container orchestration.
  • Architects who are considering using container technologies in software architectures.
  • Site reliability engineers who are considering using Kubernetes and OpenShift.

Skills Gained

  • Explore container and OpenShift architecture
  • Create containerized services
  • Manage containers and container images
  • Build custom container images
  • Manage and trigger application builds
  • Customize an existing source-to-image base image
  • Develop an OpenShift template
  • Generate health checks to monitor and improve application reliability
Course Outline
  • Introduction to container technology
  • Create containerized services
  • Manage containers
  • Manage container images
  • Create custom container images
  • Deploy containerized applications on OpenShift
  • Troubleshoot containerized applications
  • Deploy and manage applications on an OpenShift cluster
  • Design containerized applications for OpenShift
  • Publish enterprise container images
  • Build applications
  • Customize source-to-image (S2I) builds
  • Create applications from OpenShift templates
  • Manage application deployments
  • Perform comprehensive review