UDEMY Microsoft Azure From Zero to Hero The Complete Guide 2026 BOOKWARE-MiMiR
MÃmir, Keeper of the Well of Wisdom
Microsoft Azure: From Zero to Hero - The Complete Guide
https://www.udemy.com/course/microsoft-azure-from-zero-to-hero-
the-complete-guide/
Year : 2026
Language : English
Level : Beginner Level
Category : IT & Software
Subcategory : Other IT & Software
Duration : 20h 49m
Lectures : 287
Rating : 4.6/5 (22,247 reviews)
Students : 147,057
INSTRUCTOR(S)
HEADLINE
Become an Azure Expert! Learn to design and build modern cloud
apps from a certified Azure Architect
WHAT YOU'LL LEARN
* What is the cloud and what it's good for
* Basic terminology of the cloud: Regions, Zones, etc.
* Fundamentals of Microsoft Azure - Resource Groups, Storage
Account, Budgets and more
* Working with the Azure portal
* Working with Azure Compute - Virtual Machines, App Services,
AKS, Functions and more
* Design and implementation of networking in Azure - VNets,
Subnets, NSG, App Gateway and more
* Data in Azure - Azure SQL, MySQL, CosmosDB, Storage and more
* Messaging in Azure using Queues, Event Grid, Service Bus and
Event Hubs
* Managing authentication using Azure AD
* How to secure your apps in Azure
* Designing disaster recovery strategy
* Manage costs in Azure
* Architecting applications for Azure
* How to migrate existing applications to Azure
REQUIREMENTS
* Some development knowledge - doesn't matter in which
language
* No prior cloud knowledge or experience is required :-)
WHO IS THIS COURSE FOR
* Software Architects
* Developers
* IT Admins
* DevOps experts
* System Analysts
* Anyone who wants to learn about Microsoft Azure :-)
DESCRIPTION
Learn Microsoft Azure from a certified, experienced Azure
Architect. *** One of the fastest selling Azure courses on
Udemy! *** (See what students of this course are saying about
it
later on this page) Change Log = = = = = = = [August 2025
Update] New Front Door service. [October 2024 Update] Move to
.NET 8.0, update to the new UI of the Function App deployment
and more. [July 2024 Update] Update the Cloud Shell videos to
reflect the new Cloud Shell experience. [January 2024 Update]
Major update including deployment slots, better use of Private
Endpoints, improved video and audio quality and more. [June
2023
Update] Use the built-in ACR Docker build capabilities instead
of building Docker on local computer. Use the updated Azure
Function extension. [February 2023 Update] Update to the Azure
SQL deployment and firewall rules deployment, and to
MySQL deployment. [January 2023 Update] Some minor updates to
reflect the new Activity Log export experience. [April 2022
Update] Major update including the new Networking experience,
complete overhaul of AKS and lots more. Microsoft Azure is one
of the most popular public clouds in the industry, and it gets
bigger and bigger by the day. Thousands of organizations, from
all sizes and shapes, are moving to the cloud, and being able
to
work with it is one of the most important skills for every
developer, architect, or IT admin. And this course does just
that. If you'll take this course, you'll become a real expert
in
Microsoft Azure. We start from the very basics - what is the
cloud and what it's good for - and go to the most advanced
concepts such as Azure Policy, Cost management, and lots more.
By the end of this course you'll be familiar with the major
services in Azure, and also some real hidden gems known only
to
the few (Azure IMDS, for instance), and you'll be able to work
with Azure and design and build modern cloud apps, utilizing
the
most up-to-date cloud services. Here is a partial list of what
we'll talk about in this course: - What is the cloud - Azure
vs
other clouds - The Azure portal - Azure Compute - Virtual
Machines, App Services, AKS, Azure Functions and more - Azure
Networking - VNets, Subnets, NSG, Application Gateway and more
-
Data in Azure - Azure SQL, CosmosDB, Azure MySQL, Storage
Account and more - Messaging in Azure - Event Grid, Queues,
Service Bus, Event Hubs - Azure Active Directory (also known
as
Azure AD) - Logging and Monitoring in Azure - Securing systems
in Azure - Cost Management - Disaster Recovery (DR) And lots
and
lots more... Now, to make sure that this course is the best
Azure course out there, I've decided to make it a little bit
different. Instead of going through the various features of
Azure, talking about each one and perhaps even doing a demo -
this course takes a different approach. We're going to build,
together, a full blown modern cloud system on Azure. Together,
we're going to build the readit website, a fictional bookstore
that's built in Azure. We're going to begin with the very
basics
- take a code and put it on a virtual machine in the cloud.
And
then we're going to add more compute elements, add networking,
databases, messaging, monitoring, security, and even DR! (Take
a
look at the video preview - you can see there the architecture
diagram of the system at the beginning, and how it looks like
when we're done with it. Worth watching...) And when we're
done
- you'll be able to say that you've built a complete system in
Azure! This is something you can show future employers and
clients, and explain them how the system is designed, and what
are the reasons it's built like this. Now, don't worry about
the
code. Everything it going to be provided to you. The system is
built using .NET Core and nodeJS, but you don't have to be
familiar with these languages, you just better have some
development knowledge. There is no other course like this!
This
is the only Azure course that takes you step-by-step towards a
complete, full blown system in the cloud. At the end of it -
you
can definitely call yourself Azure Expert. But that's not
all...
At the end of this course, you'll be able to download the
Azure
Architecture Summary, a comprehensive, step-by-step guide that
summarizes what we've learned in the course, and that will
help
you design great Azure apps. This summary is an extremely
handy
doc to use when designing future Azure apps. I use it and it
helps me a lot - and so should you... This course takes you
from
the absolute basics of Azure to the most advanced topics,
known
only to few. Completing this course will give you all the
knowledge required for designing modern, robust, secure and
reliable cloud systems, and, as a bonus, will put you in a
great
position when looking for your next job. No other course
covers
this topic in such a comprehensive and thorough way. I've put
all my 20+ years of experience with hundreds of clients in
this
course, and I'm sure you will greatly benefit from it. - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- What do my students have to say about this course? - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
"e;This is the best Azure course I have encountered on Udemy or
anywhere. And I say this after buying 8 different Udemy Azure
before"e; - Arbaaz "e;One of the best Azure classes in the world"e;
-
Kkvi1357 "e;One of the best courses I've done at Udemy - top
among
maybe 50-100"e; - Russ "e;Memi is a true architect willing to get
his hands dirty!"e; - Kevon "e;Excellent"e; - Ashwani "e;Highly
recommended"e; - Shashank "e;I am loving it <3 the best part is
the
project based learning !"e; - Juhi "e;The best course I have taken
on Udemy"e; - Eslam And lots more... - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - Who is this
course
for? - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - Any person who is involved in Software
Architecture & development, even system analysts, can profit
from this course. That includes: - Software Architects -
Junior
developers - Senior developers - Architects - Anyone who is
interested in the cloud If you're not sure if this course is
for
you - drop me a note! - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - What are the prerequisites
for
this course? - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - It's a good idea to have some basic
knowledge about software development, but it's not a must. In
any case, you don't have to have any prior knowledge of the
cloud in general, and specifically of Azure! - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - About
Me
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - I've been working on Azure for more than 12 years,
spanning dozens of customers from various fields - Fortune 100
enterprises, start-ups, govt. entities, defense, telco,
banking,
and lots more. In 2018 I founded my own software and cloud
architecture boutique company, which grew 100s% every year,
until it was sold a few years later to one of the largest
IT companies in the country for millions of dollars. In
addition, I am a certified Azure Solutions Architect Expert.
I've been in the software industry for more than 20 years, and
a
Software Architect for more than 17 years, working with a
variety of clients. I'm an avid speaker and trainer, having
trained thousands of students in various courses. I love what
I do, and my greatest passion (well, besides my family...) is
designing modern, practical, and reliable cloud systems for my
clients, using the best possible architecture patterns and
services.
COURSE CONTENT
Chapter 1: Welcome
1. Course Introduction
2. Join the Cloud and Software Architects Community
3. Get the course slides
4. Who Is This Course For
5. How This Course Is Organized
6. Agenda
Chapter 2: Introduction to the Cloud
7. Current Status in Computing
8. What is the Cloud?
9. Characteristics of the Cloud
10. CapEx vs OpEx
11. IaaS, PaaS, SaaS
12. Types of Clouds
13. Main Cloud Providers
Chapter 3: Introduction to Azure
14. Introduction
15. Regions and Zones
16. Azure Services
17. Creating Account
Chapter 4: First Look at Azure
18. The Azure Portal
19. Accessing the Portal in the future
20. Account and Subscription
21. Changes in Azure portal
22. Creating Resource
23. Finding the Resource
24. The Resource Page
25. Removing a Resource
26. Azure CLI & PowerShell
27. TASK: Remove the Resource Group
Chapter 5: Azure Basic Concepts
28. Regions
29. Resource Groups
30. Storage Accounts
31. SLA
32. SLA Calculators
33. Cost
34. Setting Budget
35. Architects and the Cloud
Chapter 6: Introducing Our App
36. Introduction
37. ReadIt Demo
38. Installing .NET SDK
39. Installing VS Code
40. Installing Extensions
41. Troubleshooting the Local Catalog
42. Running the Catalog Locally
43. Going Through the Code
Chapter 7: Azure Compute
44. Introduction
45. Virtual Machines
46. Removing Spending Limit
47. Creating Virtual Machine
48. The Real Cost of VM
49. Reducing the Cost of VM
50. Availability of VMs
51. Creating Available & Cost Effective VM
52. ARM Template
53. Using ARM Template
54. Deleting Virtual Machines
55. Virtual Machine Scale Set
56. Using Scale Set
57. Azure Instance Metadata Services
58. ReadIt Resources Helper List
59. Setting Up the Catalog App
60. Setting Up the Weather API
61. Virtual Machines Tips and Tricks
62. A Quick Reminder...
63. Azure Architecture Diagrams
64. A Word of Caution
65. Shut Down the Machines
66. App Services
67. App Service Tiers
68. Auto Scaling App Service
69. Setting the Inventory App Service
70. Deployment Slots
71. Using Deployment Slots
72. Deployment Types
73. App Services Tips and Tricks
74. Shutting Down App Service
75. Current Architecture
76. AKS
77. Containers
78. Introduction to Docker
79. Containers Management
80. Introduction to Kubernetes
81. A note about working with Azure Container Registry
82. Azure CLI command to build the Docker image
83. Working with Containers
84. Working with AKS
85. Current Architecture
86. Azure Functions
87. Azure Functions Hosting Plan
88. Durable Functions
89. Running Functions Locally
90. Changing the default log source in Azure Functios
91. Running Functions on Azure
92. Current Architecture
93. A Quick Reminder...
94. How to Choose Compute Type
95. More Compute Options
Chapter 8: Azure Networking
96. Networking in Azure
97. Virtual Networks
98. CIDR Notation
99. CIDR Notation Tip
100. Subnets
101. Looking at the ReadIt VNet
102. Creating a Virtual Network
103. Working with VNets
104. Network Security Groups
105. Setting Up the Catalog's NSG
106. Looking at the Weather API's NSG
107. Moving the Weather API to a New Subnet
108. Network Security Groups Tips and Tricks
109. Network Peering
110. Moving the Weather API to a New VNet
111. Using Network Peering
112. Network Topology
113. Current Architecture
114. Secure VM Access
115. Using Bastion
116. Service Endpoint
117. Private Link
118. Service Endpoint vs Private Link
119. VNet Integration
120. Access Restrictions
121. ASE
122. Load Balancer
123. Application Gateway
124. Creating Application Gateway
125. Troubleshooting the Application Gateway
126. Connecting the Inventory App Service to the Application
Gateway
127. Connecting the Catalog VM to the Application Gateway
128. Cost of Application Gateway in This Course
129. Application Gateway and AKS
130. Application Gateway and Function Apps
131. Current Architecture
132. Affinity
133. Stateless Architecture
134. Application Gateway and Cookies
135. Secure Network Design
Chapter 9: Data in Azure
136. Introduction
137. Major Database Features
138. Database on VM
139. Azure SQL
140. Azure SQL Pricing
141. Which Azure SQL to Choose?
142. A note about connecting to Azure SQL from VS Code
143. Creating and Connecting to Azure SQL
144. Connecting the Catalog to the Database
145. Securing the Database Connection
146. Connecting the Inventory to the Database
147. A Quick Reminder...
148. Cosmos DB
149. SQL vs NoSQL Databases
150. Cosmos DB Consistency Levels
151. Cosmos DB Pricing
152. Creating and Using Cosmos DB
153. Connecting the Orders Function to Cosmos DB
154. Cosmos DB Tips and Tricks
155. Azure MySQL
156. Azure MySQL Pricing
157. Creating and Using Azure MySQL
158. Azure PostgreSQL
159. Azure Storage
160. Azure Blob Storage Pricing
161. Creating and Using Storage Account
162. Accessing Private Blobs with Keys and SAS Token
163. Networking and Fail Over of Storage Account
164. CDN and Automation
165. Creating Storage Account for the ReadIt App
166. Azure Storage Explorer
167. Azure Redis
168. Azure Redis Pricing
169. A note about creating Redis
170. Creating Redis and Connecting the Catalog
171. Connecting the Shopping Cart to Redis
172. Current Architecture
173. How to Select Data Store Solution
Chapter 10: Messaging in Azure
174. Messaging in Azure
175. Storage Queue
176. Using Storage Queue
177. Event Grid
178. Event Grid Pricing
179. Connecting Event Grid to the Orders Function
180. Connecting the Shopping Cart to the Storage Account
181. Protecting the Orders Function
182. Service Bus
183. Service Bus Pricing
184. Using Service Bus
185. Event Hubs
186. Event Hubs Pricing
187. Using Event Hubs
188. Selecting Messaging Solution
189. Current Architecture
Chapter 11: Identity Management with Azure AD (Entra)
190. A note about Azure AD name change
191. Introduction
192. Tenants
193. A Look Around Azure AD
194. Users and Groups
195. Working with Users and Groups
196. Azure AD Licenses
197. MFA
198. Security Defaults
199. Using Security Defaults
200. RBAC
201. Azure Roles
202. Using Azure Roles
203. Managed Identities
204. Using Managed Identity with the Inventory App Service
205. Using Azure AD to Authenticate our App
206. OAuth & JWT
207. Configuring Azure AD and the Inventory App Service for
Authentication
208. Adapting the Inventory Code and Using Azure AD
209. Azure AD B2C
210. Current Architecture
211. Synchronizing Azure AD with On-Prem AD
Chapter 12: Monitoring in Azure
212. Introduction
213. Resource Monitoring
214. Using Metrics
215. Azure Dashboard
216. Alerts
217. Using Alerts
218. Logs & Analytics Workspace
219. Creating and Using Log Analytics
220. Log Analytics with Dashboard and Alerts
221. App Service Logs
222. Insights
223. Using Insights
224. Azure Monitor
225. Using Azure Monitor
226. Using Application Insights
227. Application Insights Tips and Tricks
228. Tags
229. Using Tags and the Resource Graph Explorer
230. Current Architecture
Chapter 13: Security in Azure
231. Introduction
232. VM Security Best Practices
233. Networking Security Best Practices
234. Database Security Best Practices
235. App Services Security Best Practices
236. KeyVault
237. Troubleshooting KeyVault
238. Using KeyVault in the Catalog App
239. Publishing the KeyVault Code and Using Insights
240. KeyVault Tips and Tricks
241. A quick note about Defender for Cloud
242. Defender for Cloud
243. Using Defender for Cloud
244. Current Architecture
Chapter 14: DR in Azure
245. Introduction to DR
246. DR Concepts
247. Basics of DR Implementation
248. DR of Data in Azure
249. DR of Compute in Azure
250. Routing in DR
251. Azure Traffic Manager
252. Using Azure Traffic Manager
253. Azure Front Door
254. Using Azure Front Door
255. Traffic Manager vs Front Door
256. Current Architecture
Chapter 15: Managing Costs in Azure
257. Introduction
258. Looking at Cost Management
Chapter 16: Azure Policy
259. Introduction
260. Defining Initiative and Policies
261. Custom Policies
262. Defining Custom Policy and Testing the Policies
263. Completing the demo and saving costs
Chapter 17: Architecting Apps for Azure
264. Introduction
265. Choosing Compute Platform
266. Choosing Data Platform
267. Choosing Messaging Platform
268. Implementing Security
269. Implementing Logging and Monitoring
270. Azure Architecture Center
Chapter 18: Migrating to the Cloud
271. Introduction
272. The Migration Process
273. Motivation Assessment
274. Migration Strategies
275. System Assessment
276. Migration
277. App Enhancements
278. Testing
279. Go Live
Chapter 19: Advanced Services
280. Introduction
281. IOT Hub
282. Notification Hub
283. Cognitive Services
284. Summary
Chapter 20: Conclusion
285. Download the Azure Architecture Summary
286. Conclusion
287. BONUS: Next Steps
DATES
Published : 2021-03-16
Last Updated : 2026-02-07
If you fear the truth, don?t come to my well.