DO188 – Red Hat OpenShift Development I: Introduction to Containers with Podman

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

The “Red Hat OpenShift Development I: Introduction to Containers with Podman” course offers a deep dive into the world of containerization, specifically tailored for application development using Podman. Throughout the course, learners will gain hands-on experience with Podman training, understanding the fundamentals of container management and image manipulation. Starting with the basics of containers, the curriculum progresses through managing containers, navigating container registries, building custom images, ensuring data persistence, and configuring container networking. Additionally, the course covers troubleshooting techniques, orchestrating multi-container applications with Compose, and introduces container orchestration with Kubernetes and OpenShift. By leveraging Podman Red Hat‘s powerful tools, participants will acquire the skills necessary to develop, manage, and deploy containerized applications efficiently, preparing them for the complexities of modern software development and operations.

Show More

What Will You Learn?

  • 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.