👨‍🏫 Instructor-Led Training

AZ-2003: Deploy cloud-native apps using Azure Container Apps

Course Code: AZ-2003
Duration: 1 Day
Level: Intermediate
Category: Azure Cloud Computing

Course Overview

Course Description

Accelerate your microservices journey with this instructor-led course on deploying cloud-native apps using Azure Container Apps. Learn to containerize your apps, push images to Azure Container Registry, and deploy scalable solutions on Azure’s serverless Kubernetes platform. You'll also integrate Dapr, configure ingress, manage secrets, and automate continuous deployment via Azure Pipelines—empowering you to build resilient and secure cloud-native workloads.


Target Audience

Perfect for:

  • DevOps Engineers, Cloud Developers, and Container Platform Professionals building cloud-native applications with Azure Container Apps

  • Engineers familiar with container concepts, Azure core services, and DevOps pipelines

Prerequisites:

  • Knowledge of containers, Kubernetes basics, and cloud computing fundamentals

  • Familiarity with Azure, Azure CLI, and DevOps tools like Azure Pipelines


Course Outline 

Module 1: Introduction to Cloud-Native Apps and Azure Container Apps

  • Define cloud-native application patterns and microservices architecture

  • Compare Azure Container Apps to AKS and Azure Container Instances

  • Explore the benefits of serverless orchestration with Container Apps 

Module 2: Configure Azure Container Registry for Container App Deployments

  • Provision Azure Container Registry and manage images

  • Secure registry access using managed identities and VNet integration 

Module 3: Deploy and Configure Azure Container Apps

  • Create environments and deploy container apps using Azure Portal and CLI

  • Configure environment variables, ingress, secrets, and mounts

  • Explore Dapr integration and managed identities within Container Apps 

Module 4: Set Up Continuous Deployment with Azure Pipelines

  • Integrate Azure Pipelines for CI/CD of containerized workloads

  • Manage pipeline variables, secrets, agents, and deployment artifacts

Module 5: Scale and Manage Deployed Container Apps

  • Navigate Container Apps revision management and lifecycle strategies

  • Configure autoscaling using Keda logic and apply ingress-based traffic splitting

  • Implement blue-green and canary deployments with Azure Container Apps 

Module 6: Guided Integration Project: Deploy and Manage Container Apps

  • Orchestrate end-to-end deployment from registry through CI/CD to production

  • Configure registry, container apps, continuous integration, revisions, and scaling 


Hands-On Experience

About 40–50% of class time is dedicated to guided demos and practical exercises, enabling you to apply key practices for deploying cloud-native apps using Azure Container Apps.


Skills You’ll Gain

By the end of AZ2003, you will be able to:

  • Deploy containerized microservices using Azure Container Apps

  • Configure Azure Container Registry and integrate managed identities

  • Secure and scale cloud-native apps with secrets, Dapr, and KEDA

  • Automate CI/CD pipelines using Azure Pipelines

  • Manage container revision lifecycles and enable deployment strategies like canary rollouts

Hands-On Labs

This course includes practical, hands-on laboratory exercises to reinforce your learning:

Ready to Get Started?

Join thousands of professionals who have advanced their careers with our training programs.

Join Scheduled Training

Find upcoming sessions for this course and register for instructor-led training with other professionals.

View Schedule

Custom Training Solution

Need training for your team? We'll create a customized program that fits your organization's specific needs.

Get Custom Quote