AZ-2003: Deploy cloud-native apps using Azure Container Apps
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 ScheduleCustom Training Solution
Need training for your team? We'll create a customized program that fits your organization's specific needs.
Get Custom Quote