AZ 104 Syllabus: Every Domain and Objective on the Exam

The complete AZ 104 syllabus with every domain, weight, and objective statement from Microsoft's official AZ-104 exam guide, grouped for study.

Mock‑test packs for this exam are listed on the pricing page.

Exam objectivesMicrosoft100 minutesValid 1 years
Quick answer

The az 104 syllabus is organized into five functional domains, each carrying a published weight: identities and governance, storage, compute, virtual networking, and monitoring. Microsoft breaks each domain into objective statements describing specific tasks, such as configuring storage redundancy or assigning Azure roles. Use the weights below to prioritize study time across domains.

Microsoft publishes the az 104 syllabus as a set of functional domains, each with an official weight and a list of objective statements. The table below reproduces the domain weights, and the sections that follow list every objective statement exactly as Microsoft states them in the exam guide, grouped by domain.

Before diving into the detail, it helps to see the shape of the whole exam. See the exam format and scoring page for how these domains translate into exam structure, and the study plan for a week-by-week way to work through them.

Domain weights at a glance

DomainWeight
Manage Azure identities and governance24%
Implement and manage storage20%
Deploy and manage Azure compute resources24%
Implement and manage virtual networking18%
Monitor and maintain Azure resources14%

Identities and governance and compute resources carry the largest share of the exam at 24% each, so a study plan that shortchanges either one is taking on real risk. Monitoring carries the smallest share at 14%, but it still appears on every attempt, so it cannot be skipped.

Manage Azure identities and governance (24%)

This domain focuses on Microsoft Entra ID and the governance controls that sit on top of Azure subscriptions. The objective statements are:

  • Manage Microsoft Entra users and groups - Create users and groups
  • Manage Microsoft Entra users and groups - Manage user and group properties
  • Manage Microsoft Entra users and groups - Manage licenses in Microsoft Entra ID
  • Manage Microsoft Entra users and groups - Manage external users
  • Manage Microsoft Entra users and groups - Configure self-service password reset (SSPR)
  • Manage access to Azure resources - Manage built-in Azure roles
  • Manage access to Azure resources - Assign roles at different scopes
  • Manage access to Azure resources - Interpret access assignments
  • Manage Azure subscriptions and governance - Implement and manage Azure Policy
  • Manage Azure subscriptions and governance - Configure resource locks
  • Manage Azure subscriptions and governance - Apply and manage tags on resources
  • Manage Azure subscriptions and governance - Manage resource groups
  • Manage Azure subscriptions and governance - Manage subscriptions
  • Manage Azure subscriptions and governance - Manage costs by using alerts, budgets, and Azure Advisor recommendations

In practice, this means you should be comfortable creating and managing users and groups from the Azure portal, PowerShell, or the Azure CLI, assigning built-in roles at the right scope, and using policy, locks, and tags to keep a subscription under control.

Implement and manage storage (20%)

  • Configure access to storage - Configure Azure Storage firewalls and virtual networks
  • Configure access to storage - Create and use shared access signature (SAS) tokens
  • Configure access to storage - Configure stored access policies
  • Configure access to storage - Manage access keys
  • Configure access to storage - Configure identity-based access for Azure Files
  • Configure and manage storage accounts - Create and configure storage accounts
  • Configure and manage storage accounts - Configure Azure Storage redundancy
  • Configure and manage storage accounts - Configure object replication
  • Configure and manage storage accounts - Configure storage account encryption
  • Configure and manage storage accounts - Manage data by using Azure Storage Explorer and AzCopy
  • Configure Azure Files and Azure Blob Storage - Create and configure a file share in Azure Files
  • Configure Azure Files and Azure Blob Storage - Create and configure a container in Azure Blob Storage
  • Configure Azure Files and Azure Blob Storage - Configure storage tiers
  • Configure Azure Files and Azure Blob Storage - Configure soft delete for blobs and containers

Expect scenario questions that ask you to pick the right access method (SAS token, access key, or identity-based access), the right redundancy option, or the right blob tier for a given cost or durability requirement.

Deploy and manage Azure compute resources (24%)

  • Automate deployment of resources by using Azure Resource Manager (ARM) templates or Bicep files - Interpret an Azure Resource Manager template or a Bicep file
  • Automate deployment of resources by using Azure Resource Manager (ARM) templates or Bicep files - Modify an existing Azure Resource Manager template
  • Automate deployment of resources by using Azure Resource Manager (ARM) templates or Bicep files - Modify an existing Bicep file
  • Automate deployment of resources by using Azure Resource Manager (ARM) templates or Bicep files - Deploy resources by using an Azure Resource Manager template or a Bicep file
  • Automate deployment of resources by using Azure Resource Manager (ARM) templates or Bicep files - Export a deployment as an Azure Resource Manager template or convert an Azure Resource Manager template to a Bicep file
  • Create and configure virtual machines - Create a virtual machine
  • Create and configure virtual machines - Configure encryption at host for Azure virtual machines
  • Create and configure virtual machines - Move a virtual machine to another resource group, subscription, or region
  • Create and configure virtual machines - Manage virtual machine sizes
  • Create and configure virtual machines - Manage virtual machine disks
  • Create and configure virtual machines - Deploy virtual machines to availability zones and availability sets
  • Create and configure virtual machines - Deploy and configure an Azure Virtual Machine Scale Sets
  • Provision and manage containers in the Azure portal - Create and manage an Azure Container Registry
  • Provision and manage containers in the Azure portal - Provision a container by using Azure Container Instances

This is the largest domain alongside identities and governance, so budget real hands-on time for ARM templates, Bicep files, virtual machine configuration, and basic container provisioning.

Implement and manage virtual networking (18%)

  • Configure and manage virtual networks in Azure - Create and configure virtual networks and subnets
  • Configure and manage virtual networks in Azure - Create and configure virtual network peering
  • Configure and manage virtual networks in Azure - Configure public IP addresses
  • Configure and manage virtual networks in Azure - Configure user-defined routes
  • Configure and manage virtual networks in Azure - Troubleshoot network connectivity
  • Configure secure access to virtual networks - Create and configure network security groups (NSGs) and application security groups
  • Configure secure access to virtual networks - Evaluate effective security rules in NSGs
  • Configure secure access to virtual networks - Implement Azure Bastion
  • Configure secure access to virtual networks - Configure service endpoints for Azure platform as a service (PaaS)
  • Configure secure access to virtual networks - Configure private endpoints for Azure PaaS
  • Configure name resolution and load balancing - Configure Azure DNS
  • Configure name resolution and load balancing - Configure an internal or public load balancer
  • Configure name resolution and load balancing - Troubleshoot load balancing

Networking questions tend to reward candidates who understand the difference between service endpoints and private endpoints, and who can read an NSG rule set to work out effective access.

Monitor and maintain Azure resources (14%)

  • Monitor resources in Azure - Interpret metrics in Azure Monitor
  • Monitor resources in Azure - Configure log settings in Azure Monitor
  • Monitor resources in Azure - Query and analyze logs in Azure Monitor
  • Monitor resources in Azure - Set up alert rules, action groups, and alert processing rules in Azure Monitor
  • Monitor resources in Azure - Configure and interpret monitoring of virtual machines, storage accounts, and networks by using Azure Monitor Insights
  • Monitor resources in Azure - Use Azure Network Watcher and Connection monitor
  • Implement backup and recovery - Create a Recovery Services vault
  • Implement backup and recovery - Create an Azure Backup vault
  • Implement backup and recovery - Create and configure a backup policy
  • Implement backup and recovery - Perform backup and restore operations by using Azure Backup
  • Implement backup and recovery - Configure Azure Site Recovery for Azure resources
  • Implement backup and recovery - Perform a failover to a secondary region by using Site Recovery
  • Implement backup and recovery - Configure and interpret reports and alerts for backups
  • Implement backup and recovery - Last updated on 2026-03-19

This domain is the smallest by weight, but it covers two distinct skill sets: reading Azure Monitor data and running Azure Backup and Site Recovery, so do not leave it for the last afternoon before your attempt.

Once you have read through every objective statement, check the career path page to see how AZ-104 connects to the next certification in an Azure administrator track, and the prerequisites page to confirm your background matches what Microsoft recommends before you book a seat.

Exam facts on this page come from Microsoft’s own pages (official exam page). Prices, versions and policies change — confirm there before you book.

Before you start

Questions people ask

What is the az 104 syllabus based on?

The az 104 syllabus is Microsoft's own list of five functional domains and their objective statements, published on the official AZ-104 certification page and the linked exam study guide. Each domain carries a fixed weight, and each weight is broken into specific objective statements describing tasks an administrator must know how to perform.

Which domain carries the most weight in the AZ-104 exam objectives?

Manage Azure identities and governance and Deploy and manage Azure compute resources are tied for the largest weight at 24% each. Implement and manage storage follows at 20%, then virtual networking at 18%, with monitoring the smallest at 14%.

Do I need to memorize every objective statement word for word?

No. The objective statements describe the scope of what can be tested, not a script to memorize. Focus on being able to perform each task, such as configuring storage redundancy or assigning a role at a given scope, rather than reciting the wording.

Are the AZ-104 exam topics the same as the AZ-900 exam topics?

No. AZ-900 is a Fundamentals-level exam with broad, conceptual coverage of Azure and does not expire. AZ-104 is an Associate-level, hands-on exam for administrators, with its own five domains listed on this page and a renewal cycle described on our renewal page.

Where can I find the official version of the AZ-104 exam topics?

Microsoft's official AZ-104 certification page and exam guide list the current domains, weights, and objective statements. We verify this page against that source and note the date we last checked it.

How should I use the microsoft azure administrator syllabus to plan my study time?

Match your study hours roughly to each domain's weight rather than splitting time evenly. Identities and governance and compute deserve the most attention, followed by storage and networking, with monitoring last but not skipped, since every domain is tested on every attempt.

Sit an AZ-104 mock test

A full-length paper built to the published blueprint, timed like the real exam, with a per-domain report at the end.

Buy a mock testSee pack pricing

AZ-104 mock tests · See pricing

Buy