Azure DevOps: Modernizing Apps with Container Services

Azure DevOps: Modernizing Apps with Container Services

1h 11mIntermediate2025-07-11

Authors

Karl Ots

Karl Ots

Cloud and Cybersecurity Expert, Azure MVP, Microsoft Regional Director

Course details

In this comprehensive course, cloud and cybersecurity leader and Azure MVP Karl Ots explores the world of containerized applications in Azure. Learn how to build, deploy, and manage containerized applications using Azure Container Instances and Azure Kubernetes Service. Discover the benefits of container orchestration with Kubernetes, including automated deployment, scaling, and management. Learn about the differences between Azure Container Instances, Azure Container Apps, and Azure Kubernetes Service, and find out how to choose the right hosting model for your application needs. Delve into security best practices with Azure Container Registry and learn how to integrate Azure services like Key Vault. Plus, explore ways to efficiently migrate applications to the cloud, manage containerized deployments, and ensure your applications are secure and resilient. By the end of this course, you will be well-equipped to navigate containerized applications on Azure.

Learning objectives
Create an Azure Container Registry.
Run apps from Azure Container Registry.
Create Azure Kubernetes clusters.
Scale Azure Container Apps.

Skills covered

DevOps ToolsCloud AdministrationAzureDevOpsCloud ServicesCloud PlatformsCloud ComputingMicrosoftDeep Dive (X:Y)

Concepts

Introduction

  • Containers and Azure development

Choosing Your Container Platform in Azure

  • Containerization - What are containers
  • What is container orchestration
  • Container hosting options in Azure

Azure Container Registry (ACR)

  • ACR overview and features
  • Create an ACR
  • Publish your application to ACR
  • Secure access to ACR

Azure Container Instances (ACI)

  • What is ACI
  • ACI container groups
  • ACI and secrets
  • ACI and data volumes
  • ACI and networking

Azure Container Apps

  • Azure Container Apps overview
  • Create Azure Container Apps
  • Manage Azure Container Apps
  • Scale Azure Container Apps
  • Configure network for Azure Container Apps

Azure Kubernetes Service (AKS)

  • AKS overview
  • Create an AKS cluster
  • Deploy your application to AKS
  • Scale your application
  • Configure ingress for AKS
  • Integrate AKS with Azure PaaS

Conclusion

  • Learn more about running containers in Azure
40,000 Toman