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
- Automate the Deployment of an Azure Virtual Machine by Using an Azure Resource Manager Template
- Can You Automate and Manage Custom, Scalable Azure VM–Based Infrastructure Solutions?
- Can You Automate Deployment of Azure Virtual Machines?
- Can You Configure a Load-Balanced Virtual Machine Scale Set?
- Can You Configure an API Management Solution?
- Can You Configure and Control Network Traffic?
- Can You Configure Azure Virtual Networking?
- Can You Create a Secure Web App?
- Can You Create, Manage, and Monitor Azure Virtual Machines and Storage?
- Can You Deploy a Scalable Azure Solution by Using ARM Templates?
- Can You Deploy a Web App with Database Authentication by Using Microsoft Entra ID?
- Can You Deploy an Azure Web App That Uses an Azure SQL Database?
- Can You Deploy Azure Container Apps and Logic Apps?
- Can You Deploy Azure Virtual Machines for Multi-Tier Apps?
- Can You Deploy Hybrid-Cloud Azure Solutions by Using ARM Templates?
- Can You Design and Implement a Storage Solution on an Azure Virtual Machine?
- Can You Develop an Azure Mobile App That Uses an Azure SQL Database?
- Can You Enable and Configure Just-In-Time VM Access in Microsoft Defender for Cloud?
- Can You Enable Disk Encryption by Using BitLocker and Key Vault?
- Can You Execute a Runbook Against a Hybrid Runbook Worker?
- Can You Implement a Secure Azure Virtual Machine Network?
- Can You Implement Azure Data Protection?
- Can You Implement Security for an Azure Web App?
- Can You Implement, Manage, and Monitor Azure Storage?
- Can You Manage Azure Network Connectivity and High Availability?
- Can You Monitor an Azure Virtual Machine?
- Can You Monitor Virtual Machines by Using Extensions and Azure Monitor?
- Can You Provision Data Storage for a Web App?
- Can You Provision NoSQL Data for a Web App?
- Can You Provision Public and Private Blob Storage for a Web App?
- Can You Provision Relational Databases for a Web App?
- Can You Provision Update Management for On-Premises Systems?
- Can You Use RBAC and Design a Custom Role?
- Change the Size of an Azure VM by Using PowerShell
- Collect Log Data from Linux Computers
- Configure a Near Real-Time Metric Alert
- Configure a Network Security Group in a Virtual Network
- Configure a Route Table Using the Azure Portal
- Configure a Virtual Machine by Using a Custom Script Extension
- Configure a Virtual Machine by Using a PowerShell DSC Extension
- Configure a Virtual Machine Scale Set
- Configure a Virtual Network Service Endpoint
- Configure an Azure Lock
- Configure an Azure VNet-to-VNet Connection
- Configure Application Insights
- Configure Azure Role-Based Access Control
- Configure Azure Virtual Network Peering
- Configure Blob Storage with Private Access
- Configure Blob Storage with Public Access
- Configure Custom DNS Zone for Private Domain
- Configure Diagnostic Settings on an Azure Virtual Machine
- Configure Global Virtual Network Peering
- Configure Monitoring of an Azure VM by Using Log Analytics
- Configure Route Tables in a Virtual Network
- Configure Security by Using the Azure Kubernetes Service
- Configure the Hybrid Runbook Worker Solution
- Configure Virtual Networks
- Configure Web App Load Balancing
- Create an API Management Instance
- Create an Azure Virtual Machine Alert
- Create an Azure Virtual Machine Snapshot
- Create Linux Virtual Machines in an Availability Set
- Deploy an Application by Using Azure Container Apps
- Deploy an ARM Template That Contains a PowerShell DSC Extension
- Deploy an Azure Virtual Machine by Using Azure CLI 2.0
- Deploy an Azure Virtual Machine by Using Azure PowerShell
- Deploy an Azure VM by Using PowerShell
- Deploy an Azure Web App by Using Deployment Slots
- Deploy Resources by Using an Azure Resource Manager Template
- Deploy Workloads on an Azure Virtual Machine
- Develop an Azure App Service Web App
- Develop an Azure Logic App by Using Messaging Services
- Enable Azure Virtual Machine Scale Sets for High Availability and Scalability
- Enable High Availability by Using Availability Sets
- Getting Started with Azure Infrastructure Solutions
- Getting Started with Azure Networking and High Availability
- Getting Started with Azure Storage, Virtual Machines, and Monitoring
- Getting Started with Hybrid Cloud ARM
- Implement an Azure Function App
- Implement an Azure Load Balancer
- Implement and Manage Azure Storage
- Implement Azure Backup for Azure Virtual Machines
- Implement Azure Policy
- Implement Azure Virtual Network Routing
- Implement Azure Virtual Networking
- Implement Network Security Groups and Application Security Groups
- Implement Security for an Azure Web App
- Log Virtual Machine Network Traffic by Using Network Watcher
- Manage Access to Azure Storage
- Manage an Azure VM by Using Cloud Shell
- Migrate an Azure Virtual Machine by Using a Recovery Services Vault
- Monitor an Azure Virtual Machine
- Monitor and Resolve Security Issues by Using Microsoft Defender for Cloud
- Monitor Azure Storage
- Monitor Communication Between Virtual Machines by Using Network Watcher
- Provision a Web App That Accesses an Azure SQL Server Database
- Provision an Azure Cosmos DB
- Provision an Azure Database for MySQL Database
- Provision an Azure Virtual Machine That Hosts SQL Server
- Work with Managed Disk Snapshots
Roadmaps for AZ-104
- Microsoft Azure Administrator (AZ-104) — certification roadmap: courses, labs and practice tests in order
