Developing and Deploying Applications on OpenShift

////Developing and Deploying Applications on OpenShift

Developing and Deploying Applications on OpenShift

Course ID: DO290 3 Days

Developing and Deploying Applications on OpenShift


Developing and Deploying Applications on OpenShift (DO290) is part of a series of courses that focus on using OpenShift Container Platform to automate a portion of the software delivery pipeline. The course immerses the student in a DevOps environment through the use of agile software development methodology, test-driven development, continuous integration, and a standard operating environment through the use of Platform-as-a-Service (PaaS).



This course is designed for application developers (not necessarily Java EE developers) interested in creating OpenShift applications with automated unit/acceptance tests and deploying those applications using continuous integration (CI) to an OpenShift instance.




Instructor-led / Virtual Instructor-led

Singapore: SGD2,850
India: USD2,000


  • Be certified as a Red Hat Certified System Administrator, or equivalent Red Hat Enterprise Linux system administration experience
  • Complete the Introduction to Containers, Kubernetes, and Red Hat OpenShift (DO180) course or have equivalent experience with containers, Kubernetes, and OpenShift basics


  • Deploy applications in Docker using images
  • Describe the architecture of Red Hat OpenShift Container Platform
  • Control and maintain applications using the OpenShift command-line interface
  • Define, build, and deploy an application on Red Hat OpenShift Container Platform
  • Establish continuous integration of an application from source code to deployment using Jenkins
  • Create deployments that utilize clustering, load balancing, and customized node scheduling
  • Troubleshoot problems involving application performance or deployment with debugging tools and log files
  • Create custom source-to-image (s2i) builder images and templates
  • Deploy a mutli-pod application to Red Hat OpenShift Container Platform using Jenkins for continuous integration
  • Install and update software packages
  • Access Linux file systems
  • Manage Linux networking


Module 1: Course introduction

Module 2: Development environment review

Module 3: Bookstore application review

Module 4: Introduction to OpenShift Container Platform

Module 5: Manage OpenShift Container Platform applications

Module 6: Deploy applications on OpenShift Container Platform

Module 7: Create complex deployments

Module 8: Implement continuous integration

Module 9: Troubleshoot applications

Module 10: Customize OpenShift Container Platform

Module 11: Course review

What’s Next

Subscribe to our mailing list for special offers and promotions.

Thank you! Your subscription has been confirmed. You'll hear from us soon.