---
title: AZ-104 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.
:::

### Deploy and configure Azure Monitor

### Secure storage for Azure Files and Azure Blob Storage

### Configure secure access to your workloads using Azure networking

### Get started with identities and access using Microsoft Entra

### Get started with Azure management tasks

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

**Microsoft Learn:**

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

**Prerequisites:**

### Install Azure PowerShell

### Create an Azure Resource using scripts in Azure PowerShell

### Create and save scripts in Azure PowerShell

### Install and run the Azure CLI

### Create an Azure website using the CLI

### Create and deploy an Azure Resource Manager template

### Add parameters and outputs to your Azure Resource Manager template

**Identities:**

### Add and delete users in Microsoft Entra ID

### Assign users to Microsoft Entra groups

### Give guest users access in Microsoft Entra B2B

### Grant access using Azure RBAC and the Azure portal

### List access using Azure RBAC and the Azure portal

### View activity logs for Azure RBAC changes

### Set up self-service password reset

### Customize directory branding

**Storage:**

### Use stored access policies to delegate access to Azure Storage

### Use shared access signatures to delegate access to Azure Storage

### Connect Azure Storage Explorer to Azure Data Lake Storage

### Connect Azure Storage Explorer to a storage account

**Compute:**

### Create a virtual machine

### Test your new virtual machine

### Explore other VM images

### Sizing VMs properly

### Query system and runtime information about the VM

### Start and stop your VM with the Azure CLI

### Install software on your VM

### Create a Windows virtual machine

### Connect to a Windows virtual machine using RDP

### Create a web app in the Azure portal

### Write code to implement a web application

### Deploy your code to App Service

**Networking:**

### Design and implement IP addressing for Azure virtual networks

### Prepare virtual networks for peering by using Azure CLI commands

### Configure virtual network peering connections by using Azure CLI commands

### Verify virtual network peering by using SSH between Azure virtual machines

### Create a DNS zone and an A record by using Azure DNS

### Create alias records for Azure DNS

### Create custom routes

### Create an NVA and virtual machines

### Route traffic through the NVA

### Configure a public load balancer

**Monitor:**

### Use metric alerts to alert on performance issues in your Azure environment

### Use an activity log alert and an action group to notify users about events in your Azure infrastructure

### Create basic Azure Monitor log queries to extract information from log data

**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.
:::

### Manage Microsoft Entra ID Identities

### Manage Subscriptions and RBAC

### Manage Governance via Azure Policy

### Manage Azure resources by Using the Azure Portal

### Manage Azure resources by Using ARM Templates

### Manage Azure resources by Using Azure PowerShell

### Manage Azure resources by Using Azure CLI

### Implement Virtual Networking

### Implement Intersite Connectivity

### Implement Traffic Management

### Manage Azure storage

### Manage Virtual Machines

### Implement Web Apps

### Implement Azure Container Instances

### Implement Azure Container Apps

### Implement Data Protection

### Implement Monitoring

**Guided Labs:**

:::note
Guided labs are short interactive videos that offer a free way to get familiar with the products being presented. They aren't as good as actually using the products but they provide a safe way to practice without the risk of messing something up or running up a bill.
:::

### Manage Azure resources by using Azure Portal

### Manage Azure resources by using Azure Powershell

### Manage Azure resources by using Azure CLI

### Manage Azure resources by using Azure Resource Manager templates

### Manage Microsoft Entra ID Identities

### Manage governance via Azure Policy

### Manage Subscriptions and RBAC

### Create blob storage

### Manage Azure Storage

### Create a Virtual Machine

### Manage Virtual Machines

### Implement Azure Web Apps

### Implement Azure Container Instances

### Create a Virtual Network

### Secure Network Traffic

### Configure DNS Settings in Azure

### Implement inter-site connectivity

### Implement virtual networking

### Implement traffic management

### Backup Virtual Machines

### Implement Monitoring

### Implement traffic management

### Implement traffic management