HS-CN100

Introduction to Containerization

Total Duration: 32 hours

Session Length: 2 hours per session

Prerequisites: Linux  understanding required – Red Hat RH199 level or equivalent knowledge.

Course Description: This advanced course explores container technologies, focusing on creation, management, and orchestration using Docker, Podman, containerd, and CRI-O. It is designed for IT professionals aiming to master containerized environments in production settings. Participants will gain hands-on experience with Kubernetes, learning to effectively integrate and orchestrate containers. The curriculum combines theoretical knowledge with practical applications, enhancing proficiency in modern container platforms.

Fill the form to get up to 20% discount!

Unit 1: Fundamentals of Container Technology
  • Duration: 2 hours
  • Objective: Introduce the basics of container technology and architecture.
  • Lab Exercise: Set up a basic container runtime.
  • Hands-on Assignment: Explore different container architectures.
  • Duration: 2 hours
  • Objective: Master container lifecycle and engine management using various tools.
  • Lab Exercise: Manage containers across different engines.
  • Case Study: Evaluate container engines in enterprise environments.
  • Duration: 2 hours
  • Objective: Learn advanced container operations and strategic image management.
  • Lab Exercise: Execute advanced image and container operations.
  • Hands-on Assignment: Implement security best practices in container operations.
  • Duration: 2 hours
  • Objective: Provision complex applications and databases using containers.
  • Lab Exercise: Deploy scalable applications using containers.
  • Hands-on Assignment: Set up a failover strategy for containerized databases.
  • Duration: 2 hours
  • Objective: Implement advanced storage and networking solutions for containers.
  • Lab Exercise: Configure container networking and storage.
  • Hands-on Assignment: Ensure data persistence and network security in container deployments.
  • Duration: 2 hours
  • Objective: Develop expert-level skills in building custom container images.
  • Lab Exercise: Build secure and optimized container images.
  • Hands-on Assignment: Create enterprise-level custom images.
  • Duration: 2 hours
  • Objective: Deploy and manage multi-container applications and microservices architectures.
  • Lab Exercise: Implement a microservices architecture using containers.
  • Case Study: Analysis of microservice implementations in industry.
  • Duration: 2 hours
  • Objective: Set up and manage Kubernetes for production-grade container orchestration, ensuring robustness and security.
  • Lab Exercise: Establish and verify a Kubernetes cluster tailored for production use.
  • Hands-on Assignment: Configure a Kubernetes environment with comprehensive security and monitoring features.
  • Verification Task: Conduct basic verification tests to ensure the Kubernetes cluster is correctly configured and operational.