Open Source & Containers Developers Training

Red Hat

Featured Course

DO720

Red Hat® Container Adoption Boot Camp for Developers

Supporting the adoption of container technology through the development of container-native applications

The Container Adoption Boot Camp for Developers (DO720) immerses you in intensive, hands-on development of container-native applications deployed on Red Hat®'s implementation of Kubernetes, Red Hat® OpenShift® Container Platform. As part of enrollment, you will receive one year of Red Hat® Learning Subscription Standard, which gives you unlimited access to all of our courses online, plus up to five certification exams and two retakes.

This collection of courses is based on Red Hat® OpenShift® Container Platform 4.

Course content summary

  • Introduction to containers, Kubernetes, and Red Hat® OpenShift®
  • Deploy and managing applications on an OpenShift® cluster
  • Build and designing containerized applications for OpenShift®
  • Create microservice-based applications
  • Develop an API gateway
  • Deploy microservices to an OpenShift® cluster
  • Develop microservices with the Spring Boot runtime

Technology considerations

Internet access is required for this course in order to access the OpenShift® shared and dedicated clusters.

Impact on the organization

This bootcamp is intended to provide container-novice developers with the foundational and advanced skills needed to develop, deploy, and troubleshoot microservices applications with the Red Hat® OpenShift® Container Platform. Red Hat® OpenShift® Container Platform enables rapid application development and deployment, as well as portability of an application across environments. The platform also offers simplified application scaling, administration, and maintenance of adapted or cloud-native applications.

Impact on the individual

As a result of attending this course, you should be able to install, configure, and manage a Red Hat® OpenShift® Container Platform cluster and deploy applications on it.

You should be able to demonstrate these skills:

  • Create and manage custom container images.
  • Deploy applications to OpenShift® Container Platform.
  • Develop microservices using MicroProfile and Spring Boot.
  • Design container images to containerize applications.
  • Customize application builds and implement post-commit build hooks.
  • Create a multi-container application template.
  • Implement health checks to improve system reliability.
  • Implementing unit and integration tests for microservices.
  • Use the Config specification to inject data into a microservice.
  • Implement fault tolerance in a microservice.
  • Perform diagnostics on the cluster.
  • Backup and restore critical data for the cluster.
  • Manage OpenShift® and operating system resources to keep the cluster running efficiently.
  • Configure the LDAP security provider.
  • Describe and install the Open vSwitch multitenant software-defined networking provider.