Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Azure Container Apps: intro and deep dive
Highest Rated
Rating: 4.6 out of 5(576 ratings)
38,116 students

Azure Container Apps: intro and deep dive

Master Azure Container Apps: Build, Deploy, and Scale Your Applications with Confidence
Created byHoussem Dellai
Last updated 10/2026
English
English [Auto],Japanese [Auto],

What you'll learn

  • The fundamentals of developing and deploying applications into Container Apps
  • Managing and securing Container Apps
  • Configuring and scaling Container Apps
  • Automated deployment using DevOps CI/CD pipelines

Course content

29 sections • 92 lectures • 7h 52m total length
  • Course introduction2:54

    Explore the course structure and the Azure Container Apps topics covered in the lectures and demonstrations.

  • [Lightboard] What is Container Apps ?10:27

    Use a lightboard explanation to understand Azure Container Apps and its role in running containerized applications.

  • Introduction7:39

    Review the foundations of Azure Container Apps before the deployment demonstrations.

  • [Demo] Deploying sample container into Container Apps8:45

    Deploy a sample container to Azure Container Apps and inspect the resulting application.

  • [Demo] Deploying Frontend and Backend apps using Azure portal8:18

    Use the Azure portal to deploy frontend and backend applications to Azure Container Apps.

  • Note about exposing the backend API0:23
  • Exploring the features of Container Apps Environment3:40

    Explore the features and configuration of an Azure Container Apps environment.

  • Exploring the features of Container Apps10:05

    Explore the application-level features available in Azure Container Apps.

  • Quiz

Requirements

  • Basic knowledge of cloud computing and understanding of containers

Description

Deploy containers without making cluster administration your starting point. This course explores Azure Container Apps through practical examples that connect application deployment, scaling, networking, identity, storage, and delivery automation. Start with a sample container, then follow more detailed scenarios involving frontend and backend services.

Build, run, and operate containerized applications

See how an application and its Container Apps environment fit together, then explore the decisions that shape day-to-day behavior: how a job runs, what triggers scaling, where data lives, which revision receives traffic, and how you investigate an application through its logs.

What you will explore

  • Deploy sample applications through the Azure portal, YAML configuration files, and Azure CLI.

  • Run Container Apps Jobs and explore KEDA-driven scaling, including a Service Bus scaler and an authentication-focused lab.

  • Manage secrets, revisions, and traffic splitting, and investigate applications with logs and Grafana dashboards.

  • Build and deploy frontend and backend applications, including examples using Azure Container Registry and managed identity.

  • Compare container file-system storage, EmptyDir ephemeral storage, and persistent Azure file shares.

  • Configure custom domains, managed certificates, workload profiles, and application networking.

  • Explore Application Gateway with HTTPS, private endpoints, private DNS considerations, and the container, service, and ingress networking layers.

  • Automate deployments with GitHub Actions, Azure DevOps, Bicep, and Terraform, including Container Apps landing-zone implementations.

  • Connect to other Azure services with Service Connector and explore ACR access control with ABAC.

Explore AI workloads as well as application services

The later modules extend the platform examples to language models and media-generation workflows. Explore serverless GPU hosting with vLLM, a Gemma4 deployment on NVIDIA A100, multimodal requests, Open WebUI, and GPU monitoring. Separate demonstrations cover deploying ComfyUI, text-to-image and video-generation workflows, and running DeepSeek R1.

Who this course is for

Developers, cloud engineers, and DevOps practitioners who already understand basic containers will benefit from this progression. Familiarity with Azure will help with the resource and networking demonstrations. The course brings together introductory explanations and deeper deployment examples, so you can build the foundations first and then focus on the scenarios most relevant to your applications.

Use the demonstrations to connect platform features with practical application needs, rather than treating each Azure setting as an isolated task.


Who this course is for:

  • Developers: Software developers who want to leverage Azure Container Apps for deploying and running their containerized applications in a scalable and reliable manner.
  • DevOps Engineers: Professionals responsible for designing and implementing the deployment and management processes of applications in an organization. They can learn how Azure Container Apps fit into the DevOps pipeline and how to integrate them with other Azure services.
  • Cloud Architects: Architects who need to understand the capabilities and features of Azure Container Apps to make informed decisions about application deployment strategies in Azure. They can explore the benefits and considerations of using Azure Container Apps in their architecture designs.
  • Cloud Architects: Architects who need to understand the capabilities and features of Azure Container Apps to make informed decisions about application deployment strategies in Azure. They can explore the benefits and considerations of using Azure Container Apps in their architecture designs.