---
title: AZ-204 Labs
description: "Lab exercises for AZ-204: Developing Solutions for Microsoft Azure. Includes Applied Skills, Microsoft Learn, and Microsoft GitHub labs."
---

**Applied Skills:**

:::note
Applied Skills on Microsoft Learn are practical, hands-on exercises designed to help users build and demonstrate proficiency in specific technologies or tasks. These small labs focus on solving real-world scenarios, reinforcing learning through direct application of skills, and preparing users for industry roles or certifications.
:::

### Accelerate AI-assisted development by using GitHub Copilot

### Deploy cloud-native apps using Azure Container Apps

### Get started with classes, properties, and methods in C\#

### Get started with Azure management tasks

### Deploy and configure Azure Monitor

### Develop data-driven applications by using Microsoft Azure SQL Database

**Microsoft Learn:**

:::note
Microsoft Learn Sandboxes require you to bring in your own subscription.
:::

### Create a static HTML web app by using Azure Cloud Shell

### Deploy a containerized app to Azure App Service

### Create a simple Tomcat Java web app

### Deploy a web app to Azure App Service

### Create resources in Azure Cosmos DB for NoSQL using .NET

### Deploy a container to Azure Container Apps with the Azure CLI

### Import and configure an API with Azure API Management

### Create an Azure Function by using Visual Studio Code

### Create an MCP server with Azure Functions

### Create Blob storage resources by using the .NET client library

### Set up your Blob Storage account

### Build your serverless backend

### Create the image upload frontend

### Create Azure Cosmos DB resources by using the Azure portal

### Build and run a container image with Azure Container Registry Tasks

### Deploy a container to Azure Container Instances by using the Azure CLI

### Implement interactive authentication with MSAL.NET

### Create and retrieve secrets from Azure Key Vault

### Route custom events to a web endpoint with Azure Event Grid

### Send and receive messages from Azure Service Bus

### Send and receive messages from Azure Queue storage

### Monitor web apps

### Configure alerts

**Microsoft GitHub:**

:::note
Microsoft GitHub labs are series of labs designed to be used in Microsoft Instructor Lead Trainings delivered by Microsoft Certified Trainers where participants also have access to the environment to perform them. This means that for everyone else, it is necessary to bring your own environment to go through them.
:::

### Monitor an application with autoinstrumentation

### Swap deployment slots in Azure App Service

### Send and retrieve events from Azure Event Hubs

### Retrieve configuration settings from Azure App Configuration

### Retrieve user profile information with the Microsoft Graph SDK