Azure Container Apps AZ-2003 Training Course: Deploy and Manage Cloud-Native Applications on Azure
- Price
- Duration
- Number of Hours
Description of the Azure Container Apps AZ-2003 Training Course: Deploy and Manage Cloud-Native Applications on Azure
This Azure Container Apps training course teaches you how to create, configure and supervise containerised applications without managing the underlying infrastructure. You will learn how to deploy microservices on Azure Container Apps, configure auto-scaling, manage traffic between revisions, and secure your applications using managed identities and Dapr.
Also discover our Kubernetes Training Course – From Code to Cluster in Complete Autonomy, our Spring Microservices and Kubernetes Training Course, our Docker to Kubernetes Training Course, our Docker Training Course, our Advanced Kubernetes and CI/CD Training Course and our Kubernetes Training Course.
Format
Remote (recorded sessions).
GOOD TO KNOW
This training course includes numerous exercises (60% practical) for better learning. Sessions are guaranteed from 1 registered participant (except in cases of force majeure).
This training course is part of our DevOps Training Courses. Discover our complete DevOps offer to go further in automation, CI/CD and infrastructure industrialisation.
Objectives of this Azure Container Apps AZ-2003 Training Course
By the end of this training course, each participant will be able to:
- Understand the principles of containerised cloud-native applications and their value in modern architectures.
- Configure Azure Container Apps: environments, revisions, scaling, ingress, and secrets.
- Deploy containerised applications from Azure Container Registry or Docker Hub.
- Implement communication between microservices using Dapr and Azure Service Bus.
- Set up continuous deployment pipelines from GitHub Actions or Azure Pipelines.
Prerequisites
Basic understanding of cloud computing (virtualisation, scalability, provisioning). Knowledge of containers (Docker) and how they work. Familiarity with Azure (portal, services, CLI) and basic CI/CD concepts.
TARGET AUDIENCE
Cloud developers, DevOps engineers or cloud architects wishing to master containerised application deployment on Azure. System/network administrators involved in CI/CD pipelines who want to understand cloud-native deployment. Technical managers or architects evaluating Azure Container Apps for their infrastructure.
Programme of this Azure Container Apps AZ-2003 Training Course
Introduction to Terraform and IaC
Principes d’Infrastructure as Code, avantages, architecture de Terraform, providers, ressources et blocs HCL.
Writing and executing Terraform code
Creation of.tf files, init, plan, apply, controlled deletion, resource lifecycle management.
Advanced structuring
Variables, outputs,.tfvars files, custom modules, code factorisation, dynamic resource creation.
State, backends, and workspaces
State, backends, and workspaces.
Safety and best practices
Securing secrets, integration with Vault, versioning management, team conventions, linters, and validation.S3, Azure Blob, etc.), locking, organisation by environment.
Multi-cloud case study
Deployment of resources on AWS or Azure, reusable modules, environment logic (dev/stage/prod).
The advantages of this training course
This training course :
- Provides a rigorous and professional approach to Terraform
- Prepares you for secure production deployment with CI/CD and remote backendsmphasises code structuring and team collaboration
- Includes concrete multi-cloud case studies that can be adapted to any real-world project
FAQ – Azure Container Apps (AZ-2003) Training
What is Azure Container Apps?
Azure Container Apps is a fully managed serverless container service for building and deploying microservices, APIs, event-driven jobs, and AI workloads without managing the underlying Kubernetes infrastructure. It’s built on Kubernetes, KEDA, Dapr, and Envoy, but exposes a much simpler developer experience than AKS. MFE-IT trains developers and DevOps engineers on the AZ-2003 curriculum to ship production container workloads quickly.
What is the difference between Azure Container Apps and AKS?
Azure Container Apps is serverless and abstracts Kubernetes entirely — you focus on code and scaling rules. AKS gives you full Kubernetes control with all its complexity and flexibility, suited to teams needing custom networking, advanced operators, or fine-grained control. The MFE-IT Azure Container Apps AZ-2003 training compares both options through concrete decision frameworks for choosing the right service.
Does Azure Container Apps support Dapr?
Yes, Azure Container Apps has first-class native Dapr support, providing service-to-service invocation, pub/sub messaging, state management, and bindings out of the box. Dapr simplifies building distributed microservices without coupling them to specific infrastructure. Through MFE-IT’s hands-on approach, learners build a multi-service Dapr application running on Container Apps during the training.
How do you scale Azure Container Apps?
Container Apps scales automatically using KEDA-based rules: HTTP request volume, CPU, memory, queue length, Kafka lag, or any custom metric. It scales to zero when idle (you only pay when running), making it ideal for spiky or batch workloads. Our MFE-IT training course on Azure Container Apps AZ-2003 covers scaling strategies, revisions, blue-green deployments, and cost optimization.