This is an example of a simple banner

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

Ref. AZ-2003
Duration:
1
 jour
Exam:
Non certifiant
Level:
Intermédiaire

Deploy cloud-native apps using Azure Container Apps Training (AZ-2003)

You want to deploy containerized microservices on Azure without managing the complexity of Kubernetes? Many development teams hesitate between the simplicity of Azure App Service and the power of AKS, unable to find the right balance between control and ease of management. Without a suitable platform, deploying microservices remains complex and teams spend more time on infrastructure than on application code.

This official Microsoft AZ-2003 training teaches you in 1 day how to deploy and manage cloud-native microservices with Azure Container Apps. You configure Container Apps environments, deploy containerized applications with event-driven auto-scaling, implement inter-microservice communication with Dapr, and manage revisions for progressive deployments. MCT-certified trainers guide you through Microsoft cloud labs with hands-on deployment scenarios. This training validates the corresponding Applied Skill. Sessions are available in person in Geneva and Lausanne or as virtual classroom.

Participant Profiles

  • Cloud developers and software engineers
  • System administrators and DevOps professionals
  • Cloud architects and IT consultants
  • Technical managers looking to automate their deployments

Objectives

  • Configure Azure Container Apps environments to host microservices
  • Deploy containerized applications with event-driven auto-scaling
  • Implement inter-microservice communication with Dapr
  • Manage revisions and progressive deployment strategies
  • Configure ingress, secrets, and environment variables

Prerequisites

  • Basic concepts of cloud computing and distributed architectures
  • Experience with containers and orchestration solutions like Kubernetes
  • Knowledge of DevOps tools and CI/CD practices

Course Content

Module 1: Get started with cloud native apps and containerized deployments

  • Examine cloud-native apps
  • Examine deployment options for cloud-native apps
  • Review an Azure Container Apps solution architecture and resources

Module 2: Configure Azure Container Registry for container app deployments

  • Review the Azure Container Registry service
  • Create a container registry instance in the Azure portal
  • Examine registry operations for image management
  • Examine authentication with managed identity
  • Examine Azure Container Registry roles and permissions
  • Examine secure communications using virtual networks

Module 3: Configure a container app in Azure Container Apps

  • Review the Azure Container Apps service
  • Examine Azure Container Apps containers and containers registries
  • Create a container app and container app environment
  • Examine managed identities in Azure Container Apps
  • Examine ingress in Azure Container Apps
  • Examine the management of secrets in Azure Container Apps
  • Examine the storage mounts in Azure Container Apps
  • Examine cloud service connections in Azure Container Apps

Module 4: Configure continuous deployment for container apps

  • Review continuous deployment options for container apps
  • Examine Azure DevOps and Azure Pipelines
  • Examine Azure Pipeline configuration and deployment tasks
  • Examine agents and agent pools for pipelines
  • Examine environment and secret variables for pipelines

Module 5: Scale and manage deployed container apps

  • Examine revisions in Azure Container Apps
  • Examine application lifecycle management in Azure Container Apps
  • Examine scaling options in Azure Container Apps
  • Examine ingress settings for traffic-splitting and blue-green deployments

Module 6: Guided project – Deploy and manage a container app using Azure Container Apps

  • Prepare your app deployment tools and resources

Documentation

  • Access to Microsoft Learn, Microsoft’s online learning platform, offering interactive resources and educational content to deepen your knowledge and develop your technical skills.

Lab / Exercises

  • This course provides you with exclusive access to the official Microsoft lab, enabling you to practice your skills in a professional environment.

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

Azure Container Apps: the serverless platform for microservices

Azure Container Apps positions itself as the ideal solution for teams wanting to deploy microservices without the operational complexity of Kubernetes. This serverless platform handles infrastructure management, auto-scaling, and load balancing while giving developers full control over their containerized applications. For Swiss companies migrating to microservices architectures, Container Apps offers a progressive approach: you start deploying containers without needing to master Kubernetes, while keeping the option to migrate to AKS later if your needs require it.

AZ-2003 training content

This intensive one-day training covers the complete lifecycle of deploying microservices on Azure Container Apps. You start by configuring Container Apps environments with networking and security settings. You then deploy your first containerized applications, configuring auto-scaling rules based on HTTP traffic, queue messages, or custom events. The Dapr integration module teaches you to implement service-to-service communication, state management, and pub/sub messaging between microservices. You learn to manage revisions for blue/green deployments and canary releases. The training concludes with ingress configuration, secret management, and observability with logs and metrics.

Target profiles and prerequisites

This training targets cloud developers, DevOps engineers, and application architects who want to deploy microservices on Azure without the complexity of Kubernetes. Backend developers already working with Docker containers who are looking for a managed deployment platform will find a concrete and immediately applicable approach. Prerequisites include experience with containerized applications (Docker), basic understanding of Azure concepts (resource groups, subscriptions), and familiarity with microservices architecture. Experience with Kubernetes is not required, as Container Apps abstracts this complexity.

Container Apps in the Azure ecosystem

Azure Container Apps fits into the Azure container ecosystem between App Service (simpler but less flexible) and AKS (more powerful but more complex). The platform is built on Kubernetes and Envoy but completely abstracts their management. For modern applications based on microservices, Container Apps offers native features such as event-driven scaling with KEDA, service mesh with Dapr, and built-in traffic management. Integration with Azure Container Registry, Azure Monitor, and Azure Key Vault makes it a complete solution for production deployment of cloud-native applications.

AZ-2003 training at ITTA

ITTA delivers this training with MCT-certified trainers who have hands-on experience deploying containerized applications for Swiss companies. Sessions in Geneva and Lausanne are limited in size for quality interaction with the trainer. Official Microsoft lab environments provide a complete infrastructure to practice Container Apps configurations, Dapr integrations, and deployment scenarios without risk. This training validates a Microsoft Applied Skill, demonstrating your practical ability to deploy microservices on Azure Container Apps.

Frequently asked questions

What is the difference between Container Apps and AKS?

Container Apps is a serverless platform that abstracts Kubernetes management. AKS gives you full control over the Kubernetes cluster. Container Apps is ideal for microservices and event-driven applications, while AKS suits workloads requiring advanced Kubernetes configuration.

Do I need to know Kubernetes to take this training?

No, Container Apps abstracts the complexity of Kubernetes. Docker experience and understanding of containers are sufficient to follow this training.

Does this training cover Dapr?

Yes, the training covers integrating Dapr for service-to-service communication, state management, and pub/sub messaging between microservices in Container Apps.

Can I use Container Apps for production applications?

Yes, Azure Container Apps is designed for production workloads with SLAs, auto-scaling, traffic management, and integration with Azure monitoring and security services.

What is the link with the AZ-204 training?

The AZ-204 covers Azure development broadly, including a section on containers. The AZ-2003 goes deeper specifically on Container Apps with a complete approach to deployment and management of microservices.

Prix de l'inscription
CHF 850.-
Inclus dans ce cours
  • Training provided by a certified trainer
  • 180 days of access to Official Microsoft Labs
  • Official documentation in digital format
  • Official Microsoft achievement badge
Mois actuel

lun06juil09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2003

lun06juil09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2003

lun10Aoû09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2003

lun10Aoû09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-2003

lun14Sep09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2003

lun14Sep09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2003

lun19Oct09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2003

lun19Oct09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-2003

lun23Nov09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2003

lun23Nov09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2003

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request