Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Deploy cloud-native apps using Azure Container Apps

Microsoft via Microsoft Learn

Overview

  • Module 1: Learn about cloud-native application concepts, containerized deployment benefits and challenges, deployment options, and Azure-specific best practices for managing and scaling containerized applications.
    • Examine the concept of cloud-native applications.
    • Explore the benefits and challenges of containerized deployments.
    • Explore different deployment options and strategies for cloud-native applications.
    • Examine best practices for managing and scaling containerized deployments in Azure.
  • Module 2: Learn how to create and configure an Azure Container Registry, the process of pushing container images to Azure Container Registry and explore different authentication methods and security features for Azure Container Registry.
    • Examine Azure Container Registry and its role in container app deployments.
    • Learn how to create and configure an Azure Container Registry.
    • Examine the process of pushing container images to Azure Container Registry.
    • Explore different authentication methods and security features for Azure Container Registry.
  • Module 3: This module guides users through creating, configuring, and managing Container Apps and their environments. It also explores ingress options, scaling, instance management, and security considerations with best practices for configuring Azure Container Apps.
    • Examine the features and capabilities of Azure Container Apps.
    • Learn how to create and configure an Azure Container App and Container Apps Environment using the Azure portal.
    • Examine how to define and manage environment variables for Azure Container Apps.
    • Learn how to configure ingress options for Azure Container Apps.
    • Explore the process of scaling and managing instances of Azure Container Apps.
    • Understand the security considerations and best practices for configuring Azure Container Apps.
  • Module 4: This module explores deployment options for containerized apps and delves into the features of Azure DevOps and Azure Pipelines. It guides users in setting up automated pipelines for container apps, covering agent pool configuration and secret variables management.
    • Examine deployment options and strategies for containerized applications.
    • Examine the features and capabilities of Azure DevOps and Azure Pipelines.
    • Learn how to set up automated build and deployment pipelines for container apps using Azure DevOps.
    • Examine how to configure agent pools and secret variables for pipelines.
  • Module 5: This module addresses the concept of revisions in Azure Container Apps and discusses options for application lifecycle management. It also covers scaling choices and ingress settings, including traffic splitting for Azure Container Apps.
    • Examine the concept of revisions in Azure Container Apps.
    • Examine the options for application lifecycle management in Azure Container Apps.
    • Learn about the scaling options available for Azure Container Apps.
    • Learn about the ingress settings and traffic-splitting for Azure Container Apps.
  • Module 6: Learn to configure Azure Container Registry, Azure Container Apps, and the other resources required for an app deployment scenario. Learn to configure a container apps solution for continuous integration, scaling, and revision management.
    • Configure Azure Container Registry, Azure Container Apps, and other resources required for an app deployment scenario.
    • Configure Azure Pipelines for a continuous integration scenario.
    • Configure Azure Container Apps for scaling and revision management.

Syllabus

  • Module 1: Module 1: Get started with cloud native apps and containerized deployments
    • Introduction
    • Examine cloud-native apps
    • Examine deployment options for cloud-native apps
    • Review an Azure Container Apps solution architecture and resources
    • Knowledge check
    • Summary
  • Module 2: Module 2: Configure Azure Container Registry for container app deployments
    • Introduction
    • 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
    • Knowledge check
    • Summary
  • Module 3: Module 3: Configure a container app in Azure Container Apps
    • Introduction
    • 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
    • Knowledge check
    • Summary
  • Module 4: Module 4: Configure continuous deployment for container apps
    • Introduction
    • 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
    • Summary
  • Module 5: Module 5: Scale and manage deployed container apps
    • Introduction
    • 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
    • Summary
  • Module 6: Module 6: Guided project - Deploy and manage a container app using Azure Container Apps
    • Introduction
    • 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
    • Summary

Reviews

Start your review of Deploy cloud-native apps using Azure Container Apps

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.