
Explore the course structure and the Azure Container Apps topics covered in the lectures and demonstrations.
Use a lightboard explanation to understand Azure Container Apps and its role in running containerized applications.
Review the foundations of Azure Container Apps before the deployment demonstrations.
Deploy a sample container to Azure Container Apps and inspect the resulting application.
Use the Azure portal to deploy frontend and backend applications to Azure Container Apps.
Explore the features and configuration of an Azure Container Apps environment.
Explore the application-level features available in Azure Container Apps.
Understand the YAML configuration used to define Azure Container Apps resources.
Deploy Azure Container Apps using YAML configuration files.
Export an Azure Container Apps configuration to YAML for inspection and reuse.
Understand Container Apps Jobs and how they run containerized tasks.
Create a Container Apps job and start an execution manually.
Use a lightboard explanation to understand KEDA and event-driven autoscaling.
Explore how KEDA scalers drive scaling for Container Apps applications and jobs.
Configure autoscaling for Container Apps jobs with the KEDA Service Bus scaler.
Review the resources and application flow in the KEDA autoscaling lab environment.
Examine KEDA authentication and autoscaling settings used in the lab.
Run the lab resources and test the application to examine the scaling workflow.
Understand how secrets are configured and used in Azure Container Apps.
Create secrets and read them from a Container Apps application.
Understand how revisions and traffic splitting support application releases.
Create application revisions and split traffic between them in Azure Container Apps.
Explore the logs and tools available for troubleshooting Azure Container Apps.
Use logs and troubleshooting tools to inspect a Container Apps application.
Explore Container Apps log visualization through Grafana dashboards.
Review the frontend and backend deployment lab and the workflow used in the following lectures.
Build the backend application and deploy it to Azure Container Apps.
Build the frontend application and deploy it to Azure Container Apps.
Review the architecture of the frontend and backend application used in the managed-identity lab.
Create an Azure Container Registry and a managed identity for the deployment workflow.
Build and deploy the backend application using the managed-identity configuration shown in the lab.
Build and deploy the frontend application using the managed-identity configuration shown in the lab.
Compare the storage options available to applications running in Azure Container Apps.
Understand how an application stores data in its container file system.
Save data to the container file system and examine the demonstrated storage behavior.
Understand how EmptyDir provides ephemeral storage for Container Apps.
Configure and use EmptyDir ephemeral storage in a Container Apps demonstration.
Understand how an Azure file share provides persistent storage for Container Apps.
Configure an Azure file share to persist application data in Container Apps.
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.