AZ-305 Microsoft Azure Solutions Architect
This course is up-to-date and aligns with the latest version of the AZ-305 exam (as of January 22, 2024).
The Microsoft Certified Azure Architect exam is indeed comprehensive. This course trains you in designing and building solutions that encompass everything from networking technologies to microservices, from migration to monitoring.
Throughout the course, I am confident that you will gain all the necessary knowledge and skills to successfully pass the AZ-305 exam. But more importantly, I have crafted the content in a way to help you understand the critical aspects of design that matter in the real world. We will use case studies to practice solution architecture, analyzing current states and various technical/functional requirements. Furthermore, you will be able to use click-to-deploy resources to set up your own lab environment and acquire practical skills.
Watch Online AZ-305 Microsoft Azure Solutions Architect
# | Title | Duration |
---|---|---|
1 | Welcome to the Course | 04:34 |
2 | Let's Connect | 03:22 |
3 | [SHARED] Entra ID Overview | 11:23 |
4 | [SHARED] Demo - Exploring your Entra ID Tenant | 05:13 |
5 | [SHARED] Demo - About the Free Azure Subscription | 04:51 |
6 | [SHARED] Demo - Create and Manage Entra ID Tenants | 07:45 |
7 | [SHARED] Demo - Create and Manage Azure Subscriptions | 10:03 |
8 | [SHARED] Demo - Configure Domains for Entra ID | 06:43 |
9 | [SHARED] Entra ID User Identities | 03:41 |
10 | [SHARED] Demo - Create and Manage User Identities | 06:17 |
11 | [SHARED] Demo - Bulk Create User Identities | 02:41 |
12 | [SHARED] Entra ID Application Identities | 05:17 |
13 | [SHARED] Demo - Register an Application in Entra ID | 10:04 |
14 | [SHARED] Managed Identities | 06:21 |
15 | [SHARED] Demo - Configure Managed Identities (System-Assigned) | 10:55 |
16 | [SHARED] Demo - Configure Managed Identities (User-Assigned) | 06:23 |
17 | [SHARED] Entra ID Groups | 06:57 |
18 | [SHARED] Demo - Create and Manage Groups | 06:37 |
19 | [SHARED] Demo - Manage Entra ID Licenses | 07:54 |
20 | [SHARED] Entra ID Dynamic Groups | 05:18 |
21 | [SHARED] Demo - Create and Manage Dynamic Groups | 04:58 |
22 | [SHARED] Entra ID Administrative Units | 08:27 |
23 | [SHARED] Demo - Configure Administrative Units | 06:26 |
24 | CASE STUDY - Design Identity Management | 12:49 |
25 | [SHARED] Azure Role-Based Access Control (RBAC) | 10:02 |
26 | [SHARED] Demo - Manage Azure Resource Security with RBAC | 10:12 |
27 | [SHARED] Entra ID Roles | 04:50 |
28 | [SHARED] Demo - Manage Entra ID Permissions | 05:56 |
29 | [SHARED] Azure RBAC Custom Roles | 09:24 |
30 | [SHARED] Demo - Configure a Custom RBAC Role | 07:48 |
31 | [SHARED] Entra ID Custom Roles | 03:39 |
32 | [SHARED] Demo - Configure a Custom Entra ID Role | 03:49 |
33 | CASE STUDY - Design Identity and Access Management | 08:35 |
34 | [SHARED] Entra Connect | 08:19 |
35 | [SHARED] Entra Domain Services | 04:22 |
36 | [SHARED] Entra ID External Identities | 10:09 |
37 | [SHARED] Demo - Invite a Guest with B2B Collaboration | 10:06 |
38 | Demo - Configure B2B Collaboration with Google | 12:35 |
39 | [SHARED] Entra ID Governance Overview | 07:17 |
40 | [SHARED] Entra ID Entitlement Management | 07:03 |
41 | [SHARED] Demo - Create and Use an Access Package | 11:46 |
42 | [SHARED] Entra ID Privileged Identity Management (PIM) | 05:50 |
43 | [SHARED] Demo - Configure Privileged Access with PIM | 09:01 |
44 | [SHARED] Entra ID Access Reviews | 07:18 |
45 | [SHARED] Demo - Create and Run an Access Review (Entra Roles) | 08:32 |
46 | [SHARED] Entra ID Protection | 08:23 |
47 | [SHARED] Demo - Explore ID Protection Policies | 05:05 |
48 | [SHARED] Entra ID Conditional Access | 07:41 |
49 | [SHARED] Demo - Configure Conditional Access Policies | 12:33 |
50 | [SHARED] Entra ID Self-Service Password Reset (SSPR) | 07:06 |
51 | [SHARED] Demo - Configure SSPR | 07:23 |
52 | [SHARED] Entra ID App Proxy | 07:02 |
53 | [SHARED] Demo - Configure Entra ID App Proxy for a Web App | 12:20 |
54 | CASE STUDY - Design Extended Identity Services | 06:31 |
55 | [SHARED] Virtual Networks | 11:20 |
56 | [SHARED] Demo - Configure a VNet | 05:32 |
57 | [SHARED] IP Addressing | 11:01 |
58 | [SHARED] Demo - Configure a NAT Gateway | 06:21 |
59 | [SHARED] Network Security Groups (NSG) | 14:21 |
60 | [SHARED] Demo - Configure an NSG | 08:51 |
61 | [SHARED] Augmented Security Rules | 07:04 |
62 | [SHARED] Demo - Use ASGs and Service Tags | 09:29 |
63 | CASE STUDY - Design Virtual Networking | 07:39 |
64 | [SHARED] Virtual Machines | 11:08 |
65 | [SHARED] Demo - Create and Manage VMs | 09:53 |
66 | [SHARED] Virtual Machine Scale Sets (VMSS) | 13:19 |
67 | [SHARED] Demo - Create and Manage a Uniform VMSS | 10:23 |
68 | [SHARED] Demo - Creating and Managing a Flexible VMSS | 08:57 |
69 | [SHARED] Demo - Configuring VMSS Autoscale | 12:19 |
70 | [SHARED] Azure App Service | 11:21 |
71 | [SHARED] Demo - Create a Web App with Azure App Service | 12:11 |
72 | [SHARED] App Service Deployments | 08:17 |
73 | [SHARED] Demo - Deploy a Web App | 03:36 |
74 | [SHARED] Demo - Update a Web App using Deployment Slots | 09:33 |
75 | Azure Functions | 12:40 |
76 | Demo - Create Azure Functions | 10:40 |
77 | Azure App Service Environment | 06:41 |
78 | Demo - Create an App Service Environment | 09:00 |
79 | CASE STUDY - Design Compute Solutions | 08:24 |
80 | Azure Batch | 10:34 |
81 | Azure CycleCloud | 03:46 |
82 | CASE STUDY - Design HPC Solutions | 07:10 |
83 | [SHARED] Azure Container Registry | 06:47 |
84 | [SHARED] Demo - Create a Container Registry and Push a Container | 08:01 |
85 | [SHARED] Demo - Build and Push an Image with ACR Tasks | 03:33 |
86 | [SHARED] Azure Container Instances | 08:14 |
87 | [SHARED] Demo - Create an Azure Container Instance | 06:57 |
88 | [SHARED] Azure Kubernetes Service (AKS) | 09:56 |
89 | [SHARED] AKS Networking Overview | 10:32 |
90 | [SHARED] Demo - Create and Manage an AKS Cluster | 11:03 |
91 | [SHARED] Demo - Deploy an App to AKS using YAML | 08:20 |
92 | [SHARED] AKS Storage Overview | 05:02 |
93 | [SHARED] Demo - Configure an Azure Files Volume for an App in AKS | 08:44 |
94 | [SHARED] AKS Autoscale Overview | 03:35 |
95 | [SHARED] Demo - Configure App and Cluster Autoscale | 10:45 |
96 | [SHARED] Azure Container Apps | 08:27 |
97 | [SHARED] Demo - Getting Started with Azure Container Apps | 08:39 |
98 | CASE STUDY - Design Containerized Solutions | 07:21 |
99 | Key Vault | 07:52 |
100 | Demo - Configure and Use Key Vault from a VM | 12:13 |
101 | Demo - Push a Container to ACR using a Key Vault Secret | 05:30 |
102 | Entra Permission and Consent | 07:27 |
103 | Demo - Configure an App with Delegated Permissions | 10:56 |
104 | Demo - Configure an App with App Permissions | 04:11 |
105 | CASE STUDY - Design App Security | 06:07 |
106 | Azure Queue Storage | 06:41 |
107 | Azure Service Bus Overview | 07:41 |
108 | Azure Event Grid Overview | 07:25 |
109 | Azure Event Hubs Overview | 06:09 |
110 | Azure API Management Overview | 07:53 |
111 | Azure Logic Apps Overview | 03:56 |
112 | CASE STUDY - Design App Integration | 05:56 |
113 | [SHARED] Azure Load Balancer | 07:45 |
114 | [SHARED] Demo - Configure Regional Load Balancing for VMs | 13:22 |
115 | [SHARED] Azure Application Gateway | 09:16 |
116 | [SHARED] Demo - Configure App Gateway and Path-Based Routing | 13:44 |
117 | Azure Traffic Manager | 07:05 |
118 | Demo - Configure Traffic Manager | 08:09 |
119 | Azure Front Door | 07:32 |
120 | Demo - Configure Front Door for a Web App | 11:22 |
121 | CASE STUDY - Design Connectivity and Load Balancing | 04:15 |
122 | Web Application Firewalls (WAF) | 04:51 |
123 | Demo - Configure a Global WAF | 06:19 |
124 | [SHARED] VNet Peering | 07:24 |
125 | [SHARED] Demo - Configure VNet Peering | 07:59 |
126 | [SHARED] Service Endpoints | 05:04 |
127 | [SHARED] Demo - Configure a Service Endpoint for Azure Files | 04:32 |
128 | [SHARED] Private Link | 07:14 |
129 | [SHARED] Demo - Configure a Private Endpoint for Azure Files | 07:39 |
130 | [SHARED] Azure Bastion | 05:53 |
131 | [SHARED] Demo - Configure Azure Bastion | 05:01 |
132 | [SHARED] VPN Gateway | 07:13 |
133 | [SHARED] ExpressRoute | 07:28 |
134 | [SHARED] Azure Virtual WAN | 07:44 |
135 | [SHARED] Azure Firewall | 09:27 |
136 | CASE STUDY - Network Connectivity and Security | 05:43 |
137 | Azure Cosmos DB | 07:25 |
138 | Demo - Create and Explore Cosmos DB | 10:47 |
139 | Azure SQL Overview | 11:23 |
140 | Azure SQL Pricing and Service Tiers | 05:46 |
141 | Demo - Create and Connect to Azure SQL Database | 10:12 |
142 | Demo - Configure an Entra ID Identity for Azure SQL DB | 02:42 |
143 | [SHARED] Azure Storage Overview | 10:36 |
144 | [SHARED] Demo - Create an Azure Storage Account | 06:43 |
145 | [SHARED] Azure Blob Storage Overview | 08:40 |
146 | [SHARED] Demo - Working with Blob Storage | 11:39 |
147 | [SHARED] Blob Storage Access Tiers | 09:17 |
148 | [SHARED] Demo - Configure Access Tiers | 03:43 |
149 | [SHARED] Blob Storage Lifecycle Management | 04:19 |
150 | [SHARED] Demo - Configure Lifecycle Management Policies | 08:33 |
151 | [SHARED] Azure Files | 08:11 |
152 | [SHARED] Demo - Create and Connect to an Azure Files Share | 07:22 |
153 | [SHARED] Azure File Sync | 11:22 |
154 | [SHARED] Demo - Configure and Connect Azure File Sync | 11:33 |
155 | CASE STUDY - Design Data Platforms | 05:18 |
156 | Azure SQL Transparent Data Encryption | 04:15 |
157 | Demo - Configure Customer Managed TDE for Azure SQL DB | 06:27 |
158 | Azure SQL Always Encrypted | 04:38 |
159 | Demo - Configure Always Encrypted for Azure SQL DB | 07:33 |
160 | Azure SQL Data Masking | 03:15 |
161 | Demo - Configure Dynamic Data Masking for Azure SQL DB | 04:53 |
162 | [SHARED] Azure Storage Access Control | 13:52 |
163 | [SHARED] Demo - Access Storage with Keys and Shared Access Signatures (SAS) | 13:02 |
164 | [SHARED] Demo - Access Azure Storage using Entra ID Identities and RBAC | 05:10 |
165 | [SHARED] Azure Storage Encryption | 05:41 |
166 | [SHARED] Demo - Configure Azure Storage Encryption | 07:18 |
167 | [SHARED] Immutable Blob Storage | 06:25 |
168 | [SHARED] Demo - Configure Immutable Storage Access Policies | 08:41 |
169 | CASE STUDY - Design Data Protection and Security | 05:33 |
170 | Azure Data Lake Storage | 05:16 |
171 | Azure Synapse Analytics | 09:25 |
172 | Azure Databricks | 04:23 |
173 | Azure Data Factory | 05:53 |
174 | Demo - Configure Data Transformation with ADF | 13:57 |
175 | CASE STUDY - Design Analytics Platforms | 04:25 |
176 | [SHARED] Virtual Machine High Availability | 14:36 |
177 | [SHARED] Demo - Configuring VM High Availability and Placement Groups | 14:54 |
178 | Azure SQL High Availability | 08:09 |
179 | Azure SQL Failover | 07:45 |
180 | Demo - Configure Active Geo Replication for Azure SQL | 05:11 |
181 | Demo - Configure Auto Failover Groups for Azure SQL | 05:13 |
182 | [SHARED] Azure Backup Overview | 10:57 |
183 | [SHARED] Demo - Manage Azure Backups for VMs | 12:48 |
184 | [SHARED] Azure Site Recovery | 11:37 |
185 | [SHARED] Azure Storage High Availability | 10:56 |
186 | [SHARED] Demo - Manage Storage Redundancy and Failover | 08:24 |
187 | CASE STUDY - Availability and Recovery | 05:40 |
188 | Cloud Adoption Framework Overview | 08:59 |
189 | Azure Migrate | 08:16 |
190 | Azure Database Migrations | 06:57 |
191 | Demo - Setup a SQL Server and Database | 04:19 |
192 | Demo - Migration Assessment for SQL with Data Studio | 05:28 |
193 | Demo - Migrate SQL to Azure SQL with Data Studio | 08:15 |
194 | [SHARED] Azure Storage Data Transfer Tools | 09:00 |
195 | CASE STUDY - Design Migrations | 04:49 |
196 | [SHARED] Management Groups | 08:09 |
197 | [SHARED] Demo - Create Management Groups | 06:01 |
198 | [SHARED] Resource Tagging | 03:12 |
199 | [SHARED] Demo - Create and Query Resource Tags | 04:56 |
200 | [SHARED] Resource Locks | 04:26 |
201 | [SHARED] Demo - Resource Locks | 05:23 |
202 | [SHARED] Azure Policy | 11:25 |
203 | [SHARED] Demo - Configure Azure Policies | 11:50 |
204 | [SHARED] ARM Templates | 12:25 |
205 | [SHARED] Demo - Work with ARM Templates | 11:53 |
206 | [SHARED] Bicep Templates | 07:51 |
207 | [SHARED] Demo - Deploy a Storage Account using a Bicep Template | 09:25 |
208 | [SHARED] Azure Cost Management | 07:14 |
209 | [SHARED] Demo - Explore Cost Management | 09:08 |
210 | CASE STUDY - Design for Governance | 05:34 |
211 | [SHARED] Azure Monitor Overview | 11:38 |
212 | [SHARED] Demo - Configure VM Monitoring | 09:07 |
213 | [SHARED] Activity Logs | 04:15 |
214 | [SHARED] Demo - Review and Archive Activity Logs | 03:31 |
215 | [SHARED] Azure Monitor Logs | 06:35 |
216 | [SHARED] Demo - Configure and Query Azure Monitor Logs | 11:25 |
217 | Application Insights | 05:22 |
218 | Demo - Configure App Insights (Auto) for an Azure Web App | 10:32 |
219 | [SHARED] Azure Monitor Alerts | 05:13 |
220 | [SHARED] Demo - Configure Azure Monitor Alerts | 11:26 |
221 | [SHARED] Network Watcher | 12:08 |
222 | [SHARED] Demo - Monitor Connections with Network Watcher | 07:11 |
223 | [SHARED] Demo - Network Diagnostics with Network Watcher | 07:46 |
224 | [SHARED] Demo - NSG Flow Logs and Traffic Analytics | 05:11 |
225 | Azure SQL Audit Logs | 03:01 |
226 | Demo - Configure Auditing for Azure SQL DB | 07:23 |
227 | CASE STUDY - Design Monitoring Solutions | 04:06 |