Interested in a private company training? Request it here.
Not ready to book yet? Request an offer here.
Containers provide a lightweight and consistent way to package applications together with their dependencies, enabling them to run reliably across different environments. In this module, you will learn the fundamental concepts behind containers, how they differ from virtual machines, and why container images have become a standard for modern application deployment.
Containers can run on both Windows and Linux platforms, each with its own characteristics and requirements. This module explains the differences between Windows and Linux containers and shows how to prepare hosts to run containers in each environment.
Docker provides the tooling required to build, run, and manage containers. In this module, you will learn how to create container images, run containers, and manage containerized workloads using Docker and related technologies such as Docker Hub, Docker Compose, and Docker Swarm.
While this course is not focused on application development, understanding application architecture is essential when working with containers. This module explains how application design has evolved, why microservices are well-suited for containers, and what architectural considerations are important when containerizing existing applications.
Kubernetes is an open-source container orchestration platform used to deploy, scale, and manage containerized applications across multiple hosts. This module introduces Kubernetes architecture, cluster components, and hosting options, with a focus on Azure Kubernetes Service (AKS) and core Kubernetes resources.
Kubernetes provides multiple objects to manage the lifecycle of containerized applications. This module focuses on deploying applications using Deployments, managing updates and scaling, and exposing applications through Kubernetes networking and service abstractions.
Once applications are deployed, Kubernetes offers features to manage access, configuration, security, and observability. This module covers ingress, secrets, namespaces, network policies, and monitoring to help you operate Kubernetes clusters securely and reliably.
Azure provides multiple managed services for running containerized workloads, ranging from simple container execution to fully managed application platforms. This module compares Azure container services and helps you understand when to use each option based on application requirements and operational complexity.
This course teaches IT professionals how to build, deploy, and manage containerized workloads using Docker, Kubernetes, and Azure container services. Participants will learn how to operate containers on Windows and Linux, deploy applications to AKS, and select the appropriate Azure container platform based on workload requirements.
This course is intended for IT professionals who are responsible for deploying and managing containerized workloads in Microsoft Azure. It is suitable for professionals who work with Windows or Linux environments and want to gain practical knowledge of container technologies, Docker, and Kubernetes, including Azure Kubernetes Service (AKS). Basic experience with Azure and general understanding of virtualization, networking, and application hosting concepts are recommended.