Deploy Cloud-Native Apps Using Azure Container Apps (AZ-2003)

Course Outline

Develop the skills necessary to configure a secure deployment solution for cloud-native apps. Learn how to build, deploy, scale, and manage containerized cloud-native apps using Azure Container Apps, Azure Container Registry, and Azure Pipelines.

Deploy Cloud-Native Apps Using Azure Container Apps (AZ-2003) Benefits

  • In this course, you will learn how to:

    • Configure a secure deployment solution for cloud-native apps using Azure Container Apps.
    • Build, deploy, scale, and manage containerized applications efficiently.
    • Leverage Azure Container Registry and Azure Pipelines for continuous integration and deployment.
  • Prerequisites

    • Basic understanding of cloud computing concepts: Familiarity with cloud computing fundamentals, such as virtualization, scalability, and on-demand resource provisioning.
    • Knowledge of containers: Understanding the concept of containers, their benefits, and how they differ from traditional apps and virtual machines.
    • Familiarity with container orchestration: Basic understanding of container orchestration platforms like Kubernetes and their role in managing containerized applications.
    • Experience with Azure: Some familiarity with Microsoft Azure and its core container services, such as Azure Container Registry, Azure Kubernetes Service, and Azure Container Apps.
    • Experience with deployments: Some familiarity with Azure DevOps or similar CI/CD tools for application deployment.
    • Experience with networks: Some familiarity with networking concepts and Azure Virtual Networks.

AZ-2003 Course Outline

Get Started with Cloud Native Apps and Containerized Deployments

  • Examine Cloud-Native Apps
  • Explore Deployment Options for Cloud-Native Apps
  • Review Azure Container Apps Solution Architecture and Resources
  • Knowledge Check

Configure Azure Container Registry for Container App Deployments

  • Review 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
  • Knowledge Check

Configure a Container App in Azure Container Apps

  • Review Azure Container Apps Service
  • Examine Azure Container Apps Containers and Container Registries
  • Create a Container App and Container App Environment
  • Examine Managed Identities in Azure Container Apps
  • Examine Ingress in Azure Container Apps
  • Examine Management of Secrets in Azure Container Apps
  • Examine Storage Mounts in Azure Container Apps
  • Examine Cloud Service Connections in Azure Container Apps
  • Knowledge Check

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
  • Knowledge Check

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
  • Knowledge Check

Guided Project Deploy and Manage a Container App using Azure Container Apps

  • Prepare Your App Deployment Tools and Resources
  • Exercise Configure Azure Container Registry for a Secure Connection with Azure Container Apps
  • Exercise Create and Configure a Container App in Azure Container Apps
  • Exercise Configure Continuous Integration by Using Azure Pipelines
  • Exercise Manage Revisions in Azure Container Apps
  • Knowledge Check
Course Dates - North America
Course Dates - Europe
Attendance Method
Additional Details (optional)