Red Hat OpenShift Development I: Containerizing Applications Online (DO288R)

Red Hat® OpenShift Container Platform provides developers an enterprise-ready solution for developing and deploying containerized software applications. Red Hat OpenShift Development I: Containerizing Applications provides hands-on training to boost developer productivity powered by Red Hat OpenShift Container Platform.


Skills Gained

  • Deploy applications from container images, Dockerfiles, and source code to an OpenShift cluster.
  • Manage applications using the OpenShift web console and the OpenShift CLI.
  • Inject configuration data and secrets into an application.
  • Publish application container images to an external registry.
  • Manage application builds and build hooks.
  • Create application from templates.
  • Manage application deployments.
  • Monitor application health using probes.
  • Migrate applications to containers and microservices.


Who Can Benefit

  • Software developers interested in adopting containers as a preferred method for deploying applications
  • Software architects interested in adopting containers as a preferred method for deploying applications


Prerequisites

  • Have completed the Introduction to Containers, Kubernetes, and Red Hat OpenShift course (DO180), or have equivalent knowledge
  • Being a Red Hat Certified System Administrator or having earned a higher certification is helpful for navigation and usage of the command line, but is not required


Show details


Course Details

Deploy and manage applications on an OpenShift cluster

  • Deploy an application to an OpenShift Cluster.


Design containerized applications for OpenShift

  • Build container images with advanced Dockerfile directives.


Publish enterprise container images

  • Create an enterprise registry and allow access to the OpenShift registry.


Build applications

  • Describe the OpenShift build process and implement post-commit build hooks.


Customize Source-to-Image builds

  • Customize an existing S2I base image.


Create applications from OpenShift templates

  • Describe the elements of an OpenShift template and create a multi-container template.


Manage application deployments

  • Monitor application health and select the appropriate deployment strategy.


Migrate applications to OpenShift

  • Integrate external services and migrate applications deployed on Red Hat JBoss Middleware