Skip to main content

Coverage matrix

Every skill from the official AZ-104 study guide (as of April 17, 2026) mapped to the challenge that covers it.

Manage Azure identities and governance (20–25%)

Manage Microsoft Entra users and groups

SkillChallenge
Create users and groupsChallenge 01
Manage user and group propertiesChallenge 01
Manage licenses in Microsoft Entra IDChallenge 01
Manage external usersChallenge 01
Configure self-service password reset (SSPR)Challenge 01

Manage access to Azure resources

SkillChallenge
Manage built-in Azure rolesChallenge 02
Assign roles at different scopesChallenge 02
Interpret access assignmentsChallenge 02

Manage Azure subscriptions and governance

SkillChallenge
Implement and manage Azure PolicyChallenge 03
Configure resource locksChallenge 03
Apply and manage tags on resourcesChallenge 03
Manage resource groupsChallenge 03
Manage subscriptionsChallenge 03
Manage costs by using alerts, budgets, and Azure AdvisorChallenge 03, Challenge 18
Configure management groupsChallenge 03, Challenge 17

Implement and manage storage (15–20%)

Configure access to storage

SkillChallenge
Configure Azure Storage firewalls and virtual networksChallenge 04
Create and use shared access signature (SAS) tokensChallenge 04
Configure stored access policiesChallenge 04
Manage access keysChallenge 04
Configure identity-based access for Azure FilesChallenge 06

Configure and manage storage accounts

SkillChallenge
Create and configure storage accountsChallenge 04
Configure Azure Storage redundancyChallenge 04
Configure object replicationChallenge 06
Configure storage account encryptionChallenge 04, Challenge 20
Manage data by using Azure Storage Explorer and AzCopyChallenge 04, Challenge 19

Configure Azure Files and Azure Blob Storage

SkillChallenge
Create and configure a file share in Azure FilesChallenge 05
Create and configure a container in Azure Blob StorageChallenge 05
Configure storage tiersChallenge 05
Configure soft delete for blobs and containersChallenge 05
Configure snapshots and soft delete for Azure FilesChallenge 05
Configure blob lifecycle managementChallenge 06
Configure blob versioningChallenge 05

Deploy and manage Azure compute resources (20–25%)

Automate deployment of resources by using ARM templates or Bicep files

SkillChallenge
Interpret an Azure Resource Manager template or a Bicep fileChallenge 07
Modify an existing Azure Resource Manager templateChallenge 07
Modify an existing Bicep fileChallenge 07
Deploy resources by using an ARM template or a Bicep fileChallenge 07
Export a deployment as an ARM template or convert ARM to BicepChallenge 07

Create and configure virtual machines

SkillChallenge
Create a virtual machineChallenge 08
Configure encryption at host for Azure virtual machinesChallenge 08, Challenge 22
Move a virtual machine to another resource group, subscription, or regionChallenge 08
Manage virtual machine sizesChallenge 08
Manage virtual machine disksChallenge 08, Challenge 22
Deploy virtual machines to availability zones and availability setsChallenge 08
Deploy and configure an Azure Virtual Machine Scale SetsChallenge 08

Provision and manage containers in the Azure portal

SkillChallenge
Create and manage an Azure Container RegistryChallenge 09
Provision a container by using Azure Container InstancesChallenge 09
Provision a container by using Azure Container AppsChallenge 09
Manage sizing and scaling for containersChallenge 09

Create and configure Azure App Service

SkillChallenge
Provision an App Service planChallenge 10
Configure scaling for an App Service planChallenge 10
Create an App ServiceChallenge 10
Configure certificates and TLS for an App ServiceChallenge 10, Challenge 23
Map an existing custom DNS name to an App ServiceChallenge 10
Configure backup for an App ServiceChallenge 10
Configure networking settings for an App ServiceChallenge 10, Challenge 23
Configure deployment slots for an App ServiceChallenge 10

Implement and manage virtual networking (15–20%)

Configure and manage virtual networks in Azure

SkillChallenge
Create and configure virtual networks and subnetsChallenge 11
Create and configure virtual network peeringChallenge 11
Configure public IP addressesChallenge 11
Configure user-defined routesChallenge 11, Challenge 24
Troubleshoot network connectivityChallenge 11, Challenge 26

Configure secure access to virtual networks

SkillChallenge
Create and configure NSGs and application security groupsChallenge 12
Evaluate effective security rules in NSGsChallenge 12
Implement Azure BastionChallenge 12
Configure service endpoints for Azure PaaSChallenge 12, Challenge 25
Configure private endpoints for Azure PaaSChallenge 12, Challenge 25

Configure name resolution and load balancing

SkillChallenge
Configure Azure DNSChallenge 13
Configure an internal or public load balancerChallenge 13
Troubleshoot load balancingChallenge 13

Monitor and maintain Azure resources (10–15%)

Monitor resources in Azure

SkillChallenge
Interpret metrics in Azure MonitorChallenge 14
Configure log settings in Azure MonitorChallenge 14, Challenge 27
Query and analyze logs in Azure MonitorChallenge 14, Challenge 27
Set up alert rules, action groups, and alert processing rulesChallenge 14
Configure and interpret monitoring of VMs, storage, and networks using Azure Monitor InsightsChallenge 14
Use Azure Network Watcher and Connection monitorChallenge 14, Challenge 26

Implement backup and recovery

SkillChallenge
Create a Recovery Services vaultChallenge 15
Create an Azure Backup vaultChallenge 15
Create and configure a backup policyChallenge 15
Perform backup and restore operations by using Azure BackupChallenge 15
Configure Azure Site Recovery for Azure resourcesChallenge 15
Perform a failover to a secondary region by using Site RecoveryChallenge 15
Configure and interpret reports and alerts for backupsChallenge 15

Total skills covered: 57/57 (100%) | 28 challenges provide comprehensive coverage with deep dives into advanced topics.

This matrix is aligned with the AZ-104 study guide as of April 17, 2026.