Start free

Home › Exams › AZ-104

AZ-104 hands-on labs — Microsoft Azure Administrator

AZ-104 is the exam for Microsoft Azure Administrator. 100 hands-on labs are mapped to it by the lab vendor or a StationX roadmap — about 69 hours of hands-on practice across the 99 that state a duration. Each runs in your browser, with nothing to install. All 100 are in StationX Infrastructure Labs ($149/year).

100 labsabout 69 hoursStationX Infrastructure Labs · $149 / year · 100 labs

Access

StationX Infrastructure Labs — 3 attempts per lab

🔒 Add StationX Infrastructure Labs — $149 / year · 3 attempts per lab

Already have access? Sign in.

AZ-104 at a glance

Exam code
AZ-104
Certification
Microsoft Azure Administrator
Vendor
Microsoft
Labs
100 in StationX Infrastructure Labs
How the labs are mapped
69 tagged by the lab vendor · 31 from the StationX roadmap
Practice time
About 69 hours, from the 99 of 100 labs that state a duration
Lab levels
Guided 63 · Advanced 25 · Expert 7 · Getting Started 5
The vendor's exam page
learn.microsoft.com (opens in a new tab)

The 100 AZ-104 labs

  1. Automate the Deployment of an Azure Virtual Machine by Using an Azure Resource Manager Template30 minGuided
  2. Can You Automate and Manage Custom, Scalable Azure VM–Based Infrastructure Solutions?1 hExpert
  3. Can You Automate Deployment of Azure Virtual Machines?45 minAdvanced
  4. Can You Configure a Load-Balanced Virtual Machine Scale Set?1 hAdvanced
  5. Can You Configure an API Management Solution?1 h 30 minAdvanced
  6. Can You Configure and Control Network Traffic?1 h 15 minAdvanced
  7. Can You Configure Azure Virtual Networking?45 minAdvanced
  8. Can You Create a Secure Web App?1 hExpert
  9. Can You Create, Manage, and Monitor Azure Virtual Machines and Storage?1 hExpert
  10. Can You Deploy a Scalable Azure Solution by Using ARM Templates?1 h 15 minAdvanced
  11. Can You Deploy a Web App with Database Authentication by Using Microsoft Entra ID?1 hExpert
  12. Can You Deploy an Azure Web App That Uses an Azure SQL Database?45 minAdvanced
  13. Can You Deploy Azure Container Apps and Logic Apps?45 minAdvanced
  14. Can You Deploy Azure Virtual Machines for Multi-Tier Apps?45 minAdvanced
  15. Can You Deploy Hybrid-Cloud Azure Solutions by Using ARM Templates?1 h 15 minAdvanced
  16. Can You Design and Implement a Storage Solution on an Azure Virtual Machine?45 minAdvanced
  17. Can You Develop an Azure Mobile App That Uses an Azure SQL Database?45 minGetting Started
  18. Can You Enable and Configure Just-In-Time VM Access in Microsoft Defender for Cloud?45 minAdvanced
  19. Can You Enable Disk Encryption by Using BitLocker and Key Vault?45 minAdvanced
  20. Can You Execute a Runbook Against a Hybrid Runbook Worker?45 minAdvanced
  21. Can You Implement a Secure Azure Virtual Machine Network?1 hAdvanced
  22. Can You Implement Azure Data Protection?45 minAdvanced
  23. Can You Implement Security for an Azure Web App?45 minAdvanced
  24. Can You Implement, Manage, and Monitor Azure Storage?Advanced
  25. Can You Manage Azure Network Connectivity and High Availability?1 hExpert
  26. Can You Monitor an Azure Virtual Machine?45 minAdvanced
  27. Can You Monitor Virtual Machines by Using Extensions and Azure Monitor?1 hAdvanced
  28. Can You Provision Data Storage for a Web App?1 hExpert
  29. Can You Provision NoSQL Data for a Web App?45 minAdvanced
  30. Can You Provision Public and Private Blob Storage for a Web App?45 minAdvanced
  31. Can You Provision Relational Databases for a Web App?45 minAdvanced
  32. Can You Provision Update Management for On-Premises Systems?1 hExpert
  33. Can You Use RBAC and Design a Custom Role?1 hAdvanced
  34. Change the Size of an Azure VM by Using PowerShell30 minGuided
  35. Collect Log Data from Linux Computers30 minGuided
  36. Configure a Near Real-Time Metric Alert30 minGuided
  37. Configure a Network Security Group in a Virtual Network30 minGuided
  38. Configure a Route Table Using the Azure Portal30 minGuided
  39. Configure a Virtual Machine by Using a Custom Script Extension30 minGuided
  40. Configure a Virtual Machine by Using a PowerShell DSC Extension30 minGuided
  41. Configure a Virtual Machine Scale Set30 minGuided
  42. Configure a Virtual Network Service Endpoint30 minGuided
  43. Configure an Azure Lock30 minGuided
  44. Configure an Azure VNet-to-VNet Connection1 h 30 minGuided
  45. Configure Application Insights30 minGuided
  46. Configure Azure Role-Based Access Control30 minGuided
  47. Configure Azure Virtual Network Peering30 minGuided
  48. Configure Blob Storage with Private Access30 minGuided
  49. Configure Blob Storage with Public Access2 hGuided
  50. Configure Custom DNS Zone for Private Domain30 minGuided
  51. Configure Diagnostic Settings on an Azure Virtual Machine30 minGuided
  52. Configure Global Virtual Network Peering30 minGuided
  53. Configure Monitoring of an Azure VM by Using Log Analytics30 minGuided
  54. Configure Route Tables in a Virtual Network30 minGuided
  55. Configure Security by Using the Azure Kubernetes Service30 minGuided
  56. Configure the Hybrid Runbook Worker Solution30 minGuided
  57. Configure Virtual Networks30 minGuided
  58. Configure Web App Load Balancing30 minGuided
  59. Create an API Management Instance30 minGuided
  60. Create an Azure Virtual Machine Alert45 minGuided
  61. Create an Azure Virtual Machine Snapshot30 minGuided
  62. Create Linux Virtual Machines in an Availability Set30 minGuided
  63. Deploy an Application by Using Azure Container Apps45 minAdvanced
  64. Deploy an ARM Template That Contains a PowerShell DSC Extension30 minGuided
  65. Deploy an Azure Virtual Machine by Using Azure CLI 2.030 minGuided
  66. Deploy an Azure Virtual Machine by Using Azure PowerShell45 minGuided
  67. Deploy an Azure VM by Using PowerShell30 minGuided
  68. Deploy an Azure Web App by Using Deployment Slots30 minGuided
  69. Deploy Resources by Using an Azure Resource Manager Template30 minGuided
  70. Deploy Workloads on an Azure Virtual Machine45 minGuided
  71. Develop an Azure App Service Web App30 minGuided
  72. Develop an Azure Logic App by Using Messaging Services30 minGuided
  73. Enable Azure Virtual Machine Scale Sets for High Availability and Scalability30 minGuided
  74. Enable High Availability by Using Availability Sets30 minGuided
  75. Getting Started with Azure Infrastructure Solutions1 hGetting Started
  76. Getting Started with Azure Networking and High Availability1 h 15 minGetting Started
  77. Getting Started with Azure Storage, Virtual Machines, and Monitoring1 hGetting Started
  78. Getting Started with Hybrid Cloud ARM1 h 30 minGetting Started
  79. Implement an Azure Function App30 minGuided
  80. Implement an Azure Load Balancer30 minGuided
  81. Implement and Manage Azure Storage30 minGuided
  82. Implement Azure Backup for Azure Virtual Machines30 minGuided
  83. Implement Azure Policy30 minGuided
  84. Implement Azure Virtual Network Routing30 minGuided
  85. Implement Azure Virtual Networking30 minGuided
  86. Implement Network Security Groups and Application Security Groups45 minGuided
  87. Implement Security for an Azure Web App30 minGuided
  88. Log Virtual Machine Network Traffic by Using Network Watcher30 minGuided
  89. Manage Access to Azure Storage30 minGuided
  90. Manage an Azure VM by Using Cloud Shell30 minGuided
  91. Migrate an Azure Virtual Machine by Using a Recovery Services Vault30 minGuided
  92. Monitor an Azure Virtual Machine30 minGuided
  93. Monitor and Resolve Security Issues by Using Microsoft Defender for Cloud30 minGuided
  94. Monitor Azure Storage30 minGuided
  95. Monitor Communication Between Virtual Machines by Using Network Watcher30 minGuided
  96. Provision a Web App That Accesses an Azure SQL Server Database30 minGuided
  97. Provision an Azure Cosmos DB30 minGuided
  98. Provision an Azure Database for MySQL Database30 minGuided
  99. Provision an Azure Virtual Machine That Hosts SQL Server30 minGuided
  100. Work with Managed Disk Snapshots30 minGuided

Roadmaps for AZ-104