DO188 - Red Hat OpenShift Development I: Introduction to Containers with Podman Course Overview

DO188 - Red Hat OpenShift Development I: Introduction to Containers with Podman Course Overview

Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188) introduces students to building, running, and managing containers with Podman and Red Hat OpenShift. This course helps students build the core skills for developing containerized applications through hands-on experience. These skills can be applied using all versions of OpenShift, including Red Hat OpenShift on AWS (ROSA), Azure Red Hat OpenShift, and OpenShift Container Platform.

CoursePage_session_icon 

Successfully delivered 8 sessions for over 54 professionals

Basic

Purchase This Course

Fee On Request

  • Live Training (Duration : 32 Hours)
  • Per Participant
  • Guaranteed-to-Run (GTR)
  • Classroom Training fee on request
  • Select Date
    date-img
  • CST(united states) date-img

Select Time


♱ Excluding VAT/GST

You can request classroom training in any city on any date by Requesting More Information

  • Live Training (Duration : 32 Hours)
  • Per Participant
  • Classroom Training fee on request

♱ Excluding VAT/GST

You can request classroom training in any city on any date by Requesting More Information

Request More Information

Email:  WhatsApp:

Course Advisor

advisor-image

Abhishek Soni

8+ Years Experience

RedHat Certified Instructor (RHCI)

Working with Koenig Solutions for 9 years.

Koenig is is awarded as Red Hat's Enterprise Partner with the Highest YoY Growth for CY-23!

Course Prerequisites

To ensure that you have the best learning experience in the Red Hat OpenShift Development I: Introduction to Containers with Podman course, the following are the minimum required prerequisites:


  • Basic Computer Literacy: Familiarity with operating a computer, managing files, and navigating the command line.
  • Understanding of Linux: Basic knowledge of Linux command line operations, such as navigating the file system, manipulating files, and executing basic shell commands.
  • Fundamental Software Development Skills: An understanding of software development and application lifecycle concepts.
  • Familiarity with Basic System Administration: Awareness of system administration tasks, such as managing services, users, and packages.
  • Introduction to Container Technology: While not mandatory, it is helpful to have a general awareness of container technologies such as Docker, although this course will focus on Podman.
  • No Prior Experience with Podman or Kubernetes Required: This course is designed to introduce these tools, so prior experience is not necessary.

Please note that these prerequisites are intended to provide you with the foundational knowledge needed to grasp the concepts taught in this course. If you are new to some of these areas, we encourage you to familiarize yourself with the basics prior to starting the course to enhance your learning experience.


Target Audience for Red Hat OpenShift Development I: Introduction to Containers with Podman

The Red Hat OpenShift Development I course offers an in-depth look at containerization with Podman, targeting professionals in software development and IT operations.


  • Software Developers
  • Application Developers
  • DevOps Engineers
  • System Administrators
  • Cloud Engineers
  • IT Project Managers involved in DevOps practices
  • Software Architects exploring containerization
  • Quality Assurance Engineers
  • Technical Lead Managers
  • IT Graduates aspiring to work with container technologies
  • OpenShift Cluster Operators
  • Infrastructure Developers
  • Site Reliability Engineers (SREs)


Learning Objectives - What you will Learn in this Red Hat OpenShift Development I: Introduction to Containers with Podman?

Introduction to Learning Outcomes

This course provides a comprehensive foundation in containerization with Podman, covering container creation, management, custom image building, orchestration with Kubernetes and OpenShift, and more.

Learning Objectives and Outcomes

  • Understand the benefits of using containers for application development and how they improve efficiency and portability.
  • Gain proficiency in managing and running containers using Podman, including starting, stopping, and interacting with containerized applications.
  • Learn to navigate container registries to find, pull, and manage container images that are essential for various applications.
  • Acquire the skills to build custom container images using Dockerfiles, which is critical for creating tailored environments for applications.
  • Explore methods to persist data within containers, enabling the development of applications that retain data after the container stops.
  • Comprehend the basics of container networking, including how to expose services and configure network communication for containers.
  • Become adept at troubleshooting containerized applications by analyzing container logs and setting up remote debugging.
  • Utilize Compose to define and run multi-container applications, simplifying the management of complex applications with multiple interdependent services.
  • Understand the key concepts of container orchestration, including how Kubernetes and Red Hat OpenShift manage, scale, and deploy containerized applications.
  • Prepare for real-world challenges by applying best practices for building, deploying, and maintaining containerized applications in a production environment.

Suggested Courses

USD