Generic filters
Search in title

Red Hat OpenShift Application Development I: Building Containers (DO276) Training

About the Training

The Red Hat OpenShift Application Development I: Building Containers (DO276) Training introduces participants to container technology. This course is designed for developers and IT professionals using Red Hat OpenShift and familiarizes them with the processes of building container-based applications. Participants will learn the basics of creating, managing, and deploying Docker containers and discover how to effectively utilize the OpenShift platform. The training emphasizes the role of containers in modern application development and deployment, demonstrating how to develop applications quickly and securely in this dynamic environment.

Throughout the training, participants will explore how to leverage the benefits of OpenShift for application lifecycle management, including development, testing, deployment, and scaling processes. The course covers topics such as building container images from source code, managing application configurations, and ensuring application security.

Participants will also gain proficiency in the essential commands and tools of OpenShift and Docker, allowing them to develop, test, and deploy container-based applications effectively. The training is reinforced by practical lab sessions, which help participants apply theoretical knowledge to real-world application development scenarios.

The Red Hat OpenShift Application Development I: Building Containers (DO276) Training provides participants with a comprehensive program on how to use container technology in modern application development environments. By the end of the course, participants will have a strong foundation in developing and managing container-based applications on the OpenShift platform, providing them with valuable skills to advance their IT and software development careers and improve their organization’s application development and deployment processes.

What Will You Learn?

Container Fundamentals: Basic concepts of container technologies. Docker and Podman: Usage of container tools like Docker and Podman. OpenShift Container Platform: Utilizing OpenShift Container Platform and deploying applications. Microservices and Application Deployment: Designing microservices and deploying applications on OpenShift. Kubernetes Fundamentals: Understanding basic concepts and usage of Kubernetes.

Prerequisites

  • Basic knowledge of the Linux operating system.
  • Basic experience in application development and software development.

Who Should Attend?

  • Software developers and software engineers
  • System administrators and operators
  • IT professionals looking to optimize application deployment processes

Outline

Introduction:
  • Container Fundamentals and Importance
  • Container Tools: Docker and Podman
OpenShift Container Platform:
  • Introduction to OpenShift Container Platform
  • Creating and Managing OpenShift Projects
Container Creation:
  • Dockerfile and Container Creation
  • Developing and Testing Containers
Application Deployment:
  • Designing and Implementing Microservices
  • Application Deployment on OpenShift
Kubernetes Fundamentals:
  • Basic Concepts and Management of Kubernetes
  • Advanced Topics for Kubernetes and OpenShift

Training Request Form