AZ-204: Developing Solutions for Microsoft Azure
Master AZ-204 with 11 AI-guided lessons, 11 hands-on lab exercises, and a comprehensive challenge covering Azure compute, storage, authentication, messaging, and monitoring.
View badge details
Exam Preparation Included
Practice with real exam-style questions for the AZ-204 certification. AI-powered feedback helps you understand every answer.
About This Course
Course Curriculum
23 Lessons
Build a Web Application on Azure Platform as a Service
Create cloud-hosted web applications using Azure App Service, configure application settings, deploy code using Azure CLI, and connect a frontend web app to a backend API backed by Azure Blob Storage.
Build a Web Application on Azure Platform as a Service - Lab Exercises
Hands-on exercises for creating cloud-hosted web applications using Azure App Service, configuring application settings, deploying code using Azure CLI, and connecting a frontend web app to a backend API backed by Azure Blob Storage.
Implement Task Processing Logic Using Azure Functions
Create Azure Functions with HTTP triggers, timer triggers, and blob storage input bindings. Build, test locally, and deploy functions using Azure Functions Core Tools and the .NET isolated worker model.
Implement Task Processing Logic Using Azure Functions - Lab Exercises
Hands-on exercises for creating Azure Functions with HTTP triggers, timer triggers, and blob storage input bindings. Build, test locally, and deploy functions using Azure Functions Core Tools and the .NET isolated worker model.
Retrieve Azure Storage Resources and Metadata Using the .NET SDK
Use the Azure Storage SDK for .NET to access blob containers, upload and enumerate blobs, retrieve metadata, and work with blob URIs programmatically in a C# console application.
Retrieve Azure Storage Resources and Metadata Using the .NET SDK - Lab Exercises
Hands-on exercises for using the Azure Storage SDK for .NET to access blob containers, upload and enumerate blobs, retrieve metadata, and work with blob URIs programmatically.
Construct a Polyglot Data Solution with Cosmos DB and Blob Storage
Build a multi-database solution using Azure Cosmos DB (NoSQL) and Azure Blob Storage. Provision data stores, upload product data, and create a .NET web application that queries Cosmos DB and displays images from blob storage.
Construct a Polyglot Data Solution with Cosmos DB and Blob Storage - Lab Exercises
Hands-on exercises for building a multi-database solution using Azure Cosmos DB (NoSQL) and Azure Blob Storage. Provision data stores, upload product data, and create a .NET web application.
Deploy Compute Workloads Using Images and Containers
Build Docker container images, push them to Azure Container Registry, and deploy to both Azure Container Instances and Azure Container Apps with scaling and ingress configuration.
Deploy Compute Workloads Using Images and Containers - Lab Exercises
Hands-on exercises for building Docker container images, pushing them to Azure Container Registry, and deploying to Azure Container Instances and Azure Container Apps.
Authenticate Using OpenID Connect, MSAL, and .NET SDKs
Register applications in Microsoft Entra ID, configure single-tenant authentication, and build an ASP.NET Core web application that validates user identity using OpenID Connect and Microsoft Identity Web libraries.
Authenticate Using OpenID Connect, MSAL, and .NET SDKs - Lab Exercises
Hands-on exercises for registering applications in Microsoft Entra ID, configuring single-tenant authentication, and building an ASP.NET Core web application with OpenID Connect.
Access Resource Secrets More Securely Across Services
Create and configure Azure Key Vault to store secrets, enable managed identities on Azure Functions, and build a serverless function that securely retrieves storage credentials and accesses blob data without hardcoded connection strings.
Access Resource Secrets More Securely Across Services - Lab Exercises
Hands-on exercises for creating and configuring Azure Key Vault, enabling managed identities on Azure Functions, and building serverless functions that securely retrieve storage credentials.
Create a Multi-Tier Solution with API Management
Deploy a containerized web API using Azure App Service, create an API Management instance, import and configure APIs, and apply policies for response transformation and URL rewriting.
Create a Multi-Tier Solution with API Management - Lab Exercises
Hands-on exercises for deploying a containerized web API using Azure App Service, creating an API Management instance, importing and configuring APIs, and applying policies.
Publish and Subscribe to Event Grid Events
Create Azure Event Grid topics, configure webhook subscriptions, and build a .NET console application that publishes custom events. Monitor event delivery in real-time using a containerized event viewer web application.
Publish and Subscribe to Event Grid Events - Lab Exercises
Hands-on exercises for creating Azure Event Grid topics, configuring webhook subscriptions, and building a .NET console application that publishes custom events.
Asynchronously Process Messages Using Azure Service Bus Queues
Create an Azure Service Bus namespace and queue, build a .NET publisher application that sends batch messages, and build a consumer application that processes messages asynchronously using the ServiceBusProcessor.
Asynchronously Process Messages Using Azure Service Bus Queues - Lab Exercises
Hands-on exercises for creating an Azure Service Bus namespace and queue, building a .NET publisher application, and building a consumer application that processes messages asynchronously.
Monitor Services Deployed to Azure
Configure Application Insights for an Azure App Service web API, instrument a .NET application with telemetry, set up autoscaling rules, and analyze metrics, logs, and traces using Azure Monitor.
Monitor Services Deployed to Azure - Lab Exercises
Hands-on exercises for configuring Application Insights, instrumenting a .NET application with telemetry, setting up autoscaling rules, and analyzing metrics and logs.
AZ-204 Comprehensive Challenge
Apply your AZ-204 knowledge in a comprehensive challenge. Build and deploy a complete Azure solution that demonstrates mastery of App Service, Azure Functions, storage services, authentication, and monitoring.