AI Instructor Live Labs Included Exam Prep

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.

Intermediate
1d 8h 45m
23 Lessons
AZ-204
AZ-204: Developing Solutions for Microsoft Azure Badge

View badge details

Exam Preparation

Exam Preparation Included

Practice with real exam-style questions for the AZ-204 certification. AI-powered feedback helps you understand every answer.

Practice Questions Track Progress AI Feedback

About This Course

Prepare for the AZ-204 Developing Solutions for Microsoft Azure certification exam with this comprehensive course featuring 11 AI-guided teaching lessons, 11 hands-on lab exercises, and a comprehensive challenge. Master Azure App Service, Functions, Cosmos DB, Blob Storage, containers, authentication with Entra ID, Key Vault, API Management, Event Grid, Service Bus, and Application Insights monitoring. Each topic includes an interactive AI teaching session followed by guided lab exercises, culminating in a final challenge to validate your skills.

Course Curriculum

23 Lessons
01
AI Lesson
AI Lesson

Build a Web Application on Azure Platform as a Service

1h 30m

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.

02
Lab Exercise
Lab Exercise

Build a Web Application on Azure Platform as a Service - Lab Exercises

1h 30m 3 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.

03
AI Lesson
AI Lesson

Implement Task Processing Logic Using Azure Functions

1h 30m

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.

04
Lab Exercise
Lab Exercise

Implement Task Processing Logic Using Azure Functions - Lab Exercises

1h 30m 5 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.

05
AI Lesson
AI Lesson

Retrieve Azure Storage Resources and Metadata Using the .NET SDK

1h 15m

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.

06
Lab Exercise
Lab Exercise

Retrieve Azure Storage Resources and Metadata Using the .NET SDK - Lab Exercises

1h 15m 4 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.

07
AI Lesson
AI Lesson

Construct a Polyglot Data Solution with Cosmos DB and Blob Storage

1h 30m

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.

08
Lab Exercise
Lab Exercise

Construct a Polyglot Data Solution with Cosmos DB and Blob Storage - Lab Exercises

1h 30m 3 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.

09
AI Lesson
AI Lesson

Deploy Compute Workloads Using Images and Containers

1h 30m

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.

10
Lab Exercise
Lab Exercise

Deploy Compute Workloads Using Images and Containers - Lab Exercises

1h 30m 3 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.

11
AI Lesson
AI Lesson

Authenticate Using OpenID Connect, MSAL, and .NET SDKs

1h 15m

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.

12
Lab Exercise
Lab Exercise

Authenticate Using OpenID Connect, MSAL, and .NET SDKs - Lab Exercises

1h 15m 2 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.

13
AI Lesson
AI Lesson

Access Resource Secrets More Securely Across Services

1h 30m

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.

14
Lab Exercise
Lab Exercise

Access Resource Secrets More Securely Across Services - Lab Exercises

1h 30m 4 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.

15
AI Lesson
AI Lesson

Create a Multi-Tier Solution with API Management

1h 30m

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.

16
Lab Exercise
Lab Exercise

Create a Multi-Tier Solution with API Management - Lab Exercises

1h 30m 3 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.

17
AI Lesson
AI Lesson

Publish and Subscribe to Event Grid Events

1h 15m

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.

18
Lab Exercise
Lab Exercise

Publish and Subscribe to Event Grid Events - Lab Exercises

1h 15m 3 Exercises

Hands-on exercises for creating Azure Event Grid topics, configuring webhook subscriptions, and building a .NET console application that publishes custom events.

19
AI Lesson
AI Lesson

Asynchronously Process Messages Using Azure Service Bus Queues

1h 15m

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.

20
Lab Exercise
Lab Exercise

Asynchronously Process Messages Using Azure Service Bus Queues - Lab Exercises

1h 15m 3 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.

21
AI Lesson
AI Lesson

Monitor Services Deployed to Azure

1h 15m

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.

22
Lab Exercise
Lab Exercise

Monitor Services Deployed to Azure - Lab Exercises

1h 15m 3 Exercises

Hands-on exercises for configuring Application Insights, instrumenting a .NET application with telemetry, setting up autoscaling rules, and analyzing metrics and logs.

23
Challenge
Challenge

AZ-204 Comprehensive Challenge

2h 15m 1 Exercises

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.

This course includes:

  • 24/7 AI Instructor Support
  • Live Lab Environments
  • 12 Hands-on Lessons
  • Exam Prep Included
  • Completion Badge
AZ-204: Developing Solutions for Microsoft Azure Badge

Earn Your Badge

Complete all lessons to unlock the AZ-204: Developing Solutions for Microsoft Azure achievement badge.

Skill Level Intermediate
Total Duration 1d 8h 45m
AZ-204: Developing Solutions for Microsoft Azure Badge
Achievement Badge

AZ-204: Developing Solutions for Microsoft Azure

Awarded for completing the AZ-204 course covering Azure development including App Service, Functions, Cosmos DB, and containerization.

Course AZ-204: Developing Solutions for Microsoft Azure
Criteria Complete all lessons in the AZ-204 Azure Developer course
Valid For 730 days

Skills You'll Earn

Azure Development App Service Azure Functions Cosmos DB Containers API Management

Complete all lessons in this course to earn this badge