This is an example of a simple banner

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

Ref. AZ-2003
Duration:
1
 day
Exam:
Not certifying
Level:
Intermediate

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

Master Cloud-Native Application Deployment

Cloud computing has become an essential pillar of modern development. To meet scalability and performance requirements, companies are increasingly adopting container-based architectures. With the Deploying Cloud-Native Applications Using Azure Container Apps (AZ-2003) training, you will learn how to deploy cloud-native applications efficiently and securely using Azure Container Apps, Azure Container Registry, and Azure Pipelines.

A Practical AZ-2003 Training for Optimized Deployment

This AZ-2003 course guides you through configuring and managing containerized applications on Microsoft Azure. You will discover how to use Azure to automate deployments, manage application scaling, and ensure security. Through a structured program and hands-on exercises, you will gain valuable expertise in the entire cloud deployment process. Ideal for developers and DevOps engineers, this training will help you optimize your workflow and master container orchestration solutions.

Télécharger le PDF de la formation

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

  • Deploy cloud-native applications with Azure Container Apps
  • Configure and secure a container registry with Azure Container Registry
  • Manage the scaling and lifecycle of deployed applications
  • Automate deployment with Azure Pipelines and CI/CD tools
  • Optimize performance and availability of containerized applications
  • Implement advanced management and monitoring strategies
  • Ensure connectivity and security of cloud applications

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: Introduction to Cloud-Native Applications and Containerized Deployments

  • Understand cloud-native applications
  • Explore deployment options for cloud-native applications
  • Analyze the architecture and resources of an Azure Container Apps solution

Module 2: Configuring Azure Container Registry for Containerized Application Deployment

  • Overview of the Azure Container Registry service
  • Create a container registry instance in the Azure portal
  • Manage registry operations for image administration
  • Authenticate using managed identity
  • Manage Azure Container Registry roles and permissions
  • Secure communications using virtual networks

Module 3: Configuring a Container App in Azure Container Apps

  • Overview of the Azure Container Apps service
  • Understand containers and container registries in Azure Container Apps
  • Create and configure a container app and its environment
  • Use managed identities in Azure Container Apps
  • Manage ingress in Azure Container Apps
  • Handle secrets management in Azure Container Apps
  • Configure storage mounts in Azure Container Apps
  • Connect cloud services within Azure Container Apps

Module 4: Configuring Continuous Deployment for Container Apps

  • Explore continuous deployment options for containerized applications
  • Overview of Azure DevOps and Azure Pipelines
  • Configure and execute deployment tasks in Azure Pipelines
  • Manage agents and agent pools for pipelines
  • Use environment and secret variables in pipelines

Module 5: Scaling and Managing Deployed Container Apps

  • Understand the concept of revisions in Azure Container Apps
  • Manage application lifecycle in Azure Container Apps
  • Explore scaling options for containerized applications
  • Configure ingress settings for traffic splitting and blue-green deployments

Module 6: Guided Project – Deploy and Manage a Containerized Application with Azure Container Apps

  • Prepare deployment tools and resources
  • Configure Azure Container Registry for secure integration with Azure Container Apps
  • Create and configure a containerized application in Azure Container Apps
  • Set up continuous integration with Azure Pipelines
  • Manage revisions in Azure Container Apps

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

Optimize Your Cloud Deployments with Azure Container Apps

Companies are increasingly adopting container-based architectures to optimize the development and management of cloud-native applications. However, deploying, scaling, and managing containers can quickly become complex. That’s why mastering tools like Azure Container Apps, Azure Container Registry, and Azure Pipelines is essential to automate and secure these processes.

The AZ-2003 training enables you to acquire these strategic skills by teaching you how to configure an optimized cloud-native environment. You will learn how to create and manage containerized applications on Azure, leveraging the platform’s full capabilities. This program will help you understand best practices for efficiently orchestrating your services while ensuring their scalability and security.

A Practice-Oriented and Automation-Focused Approach

This training goes beyond theory. You will learn how to configure a container registry with Azure Container Registry, manage permissions and access, and secure your deployments with advanced strategies. With Azure Pipelines, you will discover how to automate your CI/CD processes to accelerate production releases and reduce human errors.

You will also explore the auto-scaling options offered by Azure Container Apps, allowing resources to adjust based on load. This feature is crucial to ensuring application stability and performance while optimizing infrastructure costs.

Manage and Secure Your Cloud-Native Applications

Once your applications are deployed, managing them becomes a key challenge. This training guides you in setting up a robust architecture that integrates lifecycle management concepts, authentication, and secure connectivity between your services. You will learn how to use managed identities and configure specific access controls to strengthen the security of your environments.

Additionally, you will discover how to efficiently orchestrate updates and application versions using Azure Container Apps revisions. This allows you to deploy new features without downtime and test versions in production before a large-scale rollout.

A Guided Project to Validate Your Skills

To ensure practical application of the concepts covered, a guided project is included in this training. You will be tasked with designing, deploying, and managing a complete containerized application using all the tools explored in the course. This project will help you structure your approach and apply best practices in cloud deployment.

FAQ

Why learn to deploy applications with Azure Container Apps?

Companies are increasingly migrating to container-based infrastructures to gain flexibility, performance, and scalability. Azure Container Apps simplifies the management of these environments and provides a comprehensive solution for automating deployments.

What is the advantage of using Azure Pipelines for deployment?

Azure Pipelines automates the entire CI/CD process, reducing the risk of manual errors and accelerating the production release of applications.

Is this training suitable for beginners?

It is primarily designed for professionals with some experience in cloud computing and containers. A basic understanding of Azure and DevOps concepts is recommended.

What career opportunities does this training offer?

The acquired skills are in high demand in cloud development, DevOps engineering, and system administration. This training enhances employability and enables career progression into more technical infrastructure management roles.

What is the difference between Kubernetes and Azure Container Apps?

Azure Container Apps is a managed solution that simplifies container deployment and management without requiring direct Kubernetes administration. It is ideal for applications requiring auto-scaling and simplified deployment.

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

ven16Mai09:00ven17:00VirtuelVirtual Etiquettes de sessionAZ-2003

ven16Mai09:00ven17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-2003

ven20Juin09:00ven17:00VirtuelVirtual Etiquettes de sessionAZ-2003

ven20Juin09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-2003

ven25juil09:00ven17:00VirtuelVirtual Etiquettes de sessionAZ-2003

ven25juil09:00ven17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-2003

ven29Aoû09:00ven17:00VirtuelVirtual Etiquettes de sessionAZ-2003

ven29Aoû09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-2003

ven03Oct09:00ven17:00VirtuelVirtual Etiquettes de sessionAZ-2003

ven03Oct09:00ven17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-2003

ven07Nov09:00ven17:00VirtuelVirtual Etiquettes de sessionAZ-2003

ven07Nov09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-2003

ven12Déc09:00ven17:00VirtuelVirtual Etiquettes de sessionAZ-2003

ven12Déc09:00ven17:00Lausanne, Avenue 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