AZ-305 hands-on labs — Microsoft Azure Architect Design
AZ-305 is the exam for Microsoft Azure Architect Design. 98 hands-on labs are mapped to it by the lab vendor or a StationX roadmap — about 64 hours of hands-on practice across the 97 that state a duration. Each runs in your browser, with nothing to install. All 98 are in StationX Infrastructure Labs ($149/year).
98 labsabout 64 hoursStationX Infrastructure Labs · $149 / year · 98 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-305 at a glance
- Exam code
- AZ-305
- Certification
- Microsoft Azure Architect Design
- Labs
- 98 in StationX Infrastructure Labs
- How the labs are mapped
- 98 tagged by the lab vendor
- Practice time
- About 64 hours, from the 97 of 98 labs that state a duration
- Lab levels
- Guided 68 · Advanced 22 · Expert 6 · Getting Started 2
The 98 AZ-305 labs
- Automate the Deployment of an Azure Virtual Machine by Using an Azure Resource Manager Template
- Autoscale a Web App
- Azure Cost Management
- Can You Automate Deployment of Azure Virtual Machines?
- Can You Configure and Control Network Traffic?
- Can You Configure Azure Virtual Networking?
- Can You Configure Governance Over Microsoft Entra ID Security Principals?
- Can You Configure Multifactor Authentication and Self-service in Microsoft Entra ID?
- Can You Create, Manage, and Monitor Azure Virtual Machines and Storage?
- Can You Design an Azure Synapse Analytics Solution?
- Can You Design an Encryption Solution by Using Azure SQL Database?
- Can You Enable Always Encrypted by Using SQL Server?
- Can You Enable Security for an Azure SQL Database?
- Can You Implement an Azure SQL Database by Using Secure Distribution?
- Can You Implement Azure Data Protection?
- Can You Implement Conditional Access Policies in Microsoft Entra ID?
- Can You Implement Data Movement by Using Azure Data Factory?
- Can You Implement, Manage, and Monitor Azure Storage?
- Can You Manage a Web App?
- Can You Manage Azure Network Connectivity and High Availability?
- Can You Manage Security for Virtual Machines and Databases?
- Can You Manage, Monitor, and Secure Azure Platform Services?
- Can You Monitor an Azure Virtual Machine?
- Can You Optimize and Monitor Azure Synapse Analytics?
- Can You Populate an Azure SQL Database by Using Azure Data Factory?
- Can You Populate Azure Synapse Analytics by Using Azure Data Factory?
- 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 Secure Azure Platform Services?
- Can You Use Managed Identities?
- Can You Use RBAC and Design a Custom Role?
- Collect Log Data from Linux Computers
- Configure a Virtual Network Service Endpoint
- Configure an Application Security Group
- Configure an Azure VNet-to-VNet Connection
- Configure Application Insights
- Configure Application Insights and App Service Logs for a Web App
- Configure Azure Monitor Alerts
- Configure Azure Virtual Network Peering
- Configure Blob Storage with Private Access
- Configure Blob Storage with Public Access
- Configure Continuous Deployment by Using GIT and Deployment Slots
- Configure Diagnostic Settings on an Azure Virtual Machine
- Configure Geo-Replication for Your Database
- Configure Monitoring by Using Azure Monitor
- Configure Multi-factor Authentication in Microsoft Entra ID
- Configure Security by Using the Azure Kubernetes Service
- Configure Self-Service Password Reset in Microsoft Entra ID
- Configure Virtual Network Connectivity by Using Peering
- Create an Azure Function App
- Create an Azure Logic App
- Create an Azure Virtual Machine Alert
- Create an Azure Virtual Machine Snapshot
- Create Role-Based Access Control Custom Roles
- Deploy a Web Job
- Deploy an Azure Virtual Machine by Using Azure CLI 2.0
- Deploy an Azure Virtual Machine by Using Azure PowerShell
- Deploy Azure Synapse Analytics
- Design a Mapping Data Flow by Using Azure Data Factory
- Design an Always Encrypted Solution by Using Azure SQL Database
- Design an Azure Cosmos DB Account for High Availability
- Design an Azure SQL Database for Disaster Recovery
- Design Role-Based Access Control (RBAC) for Azure Data Lake Storage
- Develop an Azure App Service Mobile App
- Enable Azure Data Lake Storage
- Enable Dynamic Data Masking by Using Azure SQL Database
- Enable Geo-Replication of an Azure SQL Database
- Enable VM Backup by Using Recovery Services Vault
- Getting Started with Azure Networking and High Availability
- Getting Started with Azure Storage, Virtual Machines, and Monitoring
- Implement an Azure Load Balancer
- Implement and Manage Azure Storage
- Implement and Manage Hybrid Identities and Synchronization in Microsoft Entra ID
- Implement Azure Backup for Azure Virtual Machines
- Implement Azure Policy
- Implement Azure Virtual Network Routing
- Implement Azure Virtual Networking
- Implement Dynamic Data Masking by Using Azure SQL Database
- Implement Managed Identities for Azure Virtual Machines
- Implement Multi-Factor Authentication for a Microsoft Entra User
- Implement Network Security Groups and Application Security Groups
- Implement Role-Based Access Control
- Install and Configure Microsoft Entra ID Connect
- Manage Access to Azure Storage
- Manage Encryption by Using an Azure Key Vault
- Migrate an Azure Virtual Machine by Using a Recovery Services Vault
- Monitor Azure Storage
- Provision an Azure Cosmos DB
- Provision an Azure Cosmos DB Account
- Provision an Azure Data Factory
- Provision an Azure Database for MySQL Database
- Provision Web Apps
- Secure a Storage Account
- Set an Azure Alert for a Web App
- Store Sensitive Data in Azure Key Vault
- Use Azure Storage Explorer
- Use Managed Identities