Training: Working with Containers in the Cloud
Level
IntermediateDuration
24h / 3 daysDate
Individually arrangedPrice
Individually arrangedTraining: Working with Containers in the Cloud
The “Working with Containers in the Cloud” training is an intensive 2–3 day hands-on workshop (80% practice, 20% theory) that introduces you to the world of containerization and containerized application management in cloud environments. You will gain the knowledge necessary to build, deploy, and scale containers on platforms such as Azure, AWS, and Google Cloud. You will learn to use Docker and Kubernetes, and discover how to optimize cloud services through containerization. This training is intended for developers, DevOps engineers, and system administrators interested in modern methods of managing infrastructure and applications in the cloud.
What You Will Learn
- Docker fundamentals – building, managing, and optimizing images
- Using Helm to manage applications in Kubernetes
- Creating and managing Kubernetes clusters, along with deployment, scaling, and update techniques
- Practical integration of containers with CI/CD automation processes, including the use of Azure Container Registry and lifecycle management of container images
- Securing containerized environments and applying DevOps best practices
Who is this training for?
Developers who want to learn techniques for building, managing, and deploying containerized applications
DevOps engineers and infrastructure specialists responsible for automating and scaling cloud services
System and cloud platform administrators looking to deepen their knowledge of containerization and orchestration
IT teams implementing modern DevOps approaches using containers and Kubernetes
Training Program
-
Day 1: Containerization Basics and Image Management
-
Module 1: Introduction to Containerization and Docker
- Core concepts of containerization vs. virtualization
- Docker architecture and operations
- Building and managing container images – Dockerfile, tagging, registries
-
Module 2: Azure Container Registry and Image Management
- Creating and using container registries (ACR)
- Pulling, building, and pushing container images to the cloud
- Tagging, versioning, and security scanning practices
-
Module 3: Working with Registries and Helm
- Overview of container registries (Docker Hub, Azure Container Registry)
- Practical image management and versioning
- Introduction to Helm charts – managing containerized applications with Helm and building apps using Helm in Azure
-
Module 1: Introduction to Containerization and Docker
-
Day 2: Container Orchestration and Cloud Management
-
Module 4: Kubernetes – Fundamentals and Architecture
- Kubernetes architecture and components
- Creating and managing Kubernetes clusters in the cloud
- Kubernetes objects: pod, service, deployment, configmap, secret
-
Module 5: Deploying and Scaling Applications in Kubernetes
- Hands-on application deployment on a cluster
- Scaling applications, updates, and rollbacks
- Resource monitoring and basic diagnostics
-
Module 4: Kubernetes – Fundamentals and Architecture
-
Day 3: Advanced Management and Security
-
Module 6: CI/CD Automation with Containers
- Integrating containers with CI/CD pipelines
- Automated testing and deployment of containers with Azure DevOps or GitHub Actions
-
Module 7: Security and Container Management Best Practices
- Securing container images and Kubernetes clusters
- Access policies, roles, and permissions in Kubernetes
- Backup and recovery strategies for containerized environments
-
Module 6: CI/CD Automation with Containers