Microsoft Azure: From Zero To Hero - The Complete Guide
Last updated 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.32 GB | Duration: 20h 32m
Last updated 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.32 GB | Duration: 20h 32m
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 :-)
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)[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?––––––––––––––––––––––––––––––"This is the best Azure course I have encountered on Udemy or anywhere. And I say this after buying 8 different Udemy Azure before" - Arbaaz"One of the best Azure classes in the world" - Kkvi1357"One of the best courses I've done at Udemy - top among maybe 50-100" - Russ "Memi is a true architect willing to get his hands dirty!" - Kevon"Excellent" - Ashwani"Highly recommended" - Shashank"I am loving it <3 the best part is the project based learning !" - Juhi"The best course I have taken on Udemy" - EslamAnd 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 cloudIf 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 9 years, spanning dozens of customers from various fields - Fortune 100 enterprises, start-ups, govt. entities, defense, telco, banking, and lots more.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.
Overview
Section 1: Welcome
Lecture 1 Course Introduction
Lecture 2 Join the Cloud and Software Architects Community
Lecture 3 Who Is This Course For
Lecture 4 How This Course Is Organized
Lecture 5 Agenda
Section 2: Introduction to the Cloud
Lecture 6 Current Status in Computing
Lecture 7 What is the Cloud?
Lecture 8 Characteristics of the Cloud
Lecture 9 CapEx vs OpEx
Lecture 10 IaaS, PaaS, SaaS
Lecture 11 Types of Clouds
Lecture 12 Main Cloud Providers
Section 3: Introduction to Azure
Lecture 13 Introduction
Lecture 14 Regions and Zones
Lecture 15 Azure Services
Lecture 16 Creating Account
Section 4: First Look at Azure
Lecture 17 The Azure Portal
Lecture 18 Accessing the Portal in the future
Lecture 19 Account and Subscription
Lecture 20 Changes in Azure portal
Lecture 21 Creating Resource
Lecture 22 Finding the Resource
Lecture 23 The Resource Page
Lecture 24 Removing a Resource
Lecture 25 Azure CLI & PowerShell
Lecture 26 TASK: Remove the Resource Group
Section 5: Azure Basic Concepts
Lecture 27 Regions
Lecture 28 Resource Groups
Lecture 29 Storage Accounts
Lecture 30 SLA
Lecture 31 SLA Calculators
Lecture 32 Cost
Lecture 33 Setting Budget
Lecture 34 Architects and the Cloud
Section 6: Introducing Our App
Lecture 35 Introduction
Lecture 36 ReadIt Demo
Lecture 37 Installing .NET SDK
Lecture 38 Installing VS Code
Lecture 39 Installing Extensions
Lecture 40 Running the Catalog Locally
Lecture 41 Going Through the Code
Section 7: Azure Compute
Lecture 42 Introduction
Lecture 43 Virtual Machines
Lecture 44 Creating Virtual Machine
Lecture 45 The Real Cost of VM
Lecture 46 Reducing the Cost of VM
Lecture 47 Availability of VMs
Lecture 48 Creating Available & Cost Effective VM
Lecture 49 ARM Template
Lecture 50 Using ARM Template
Lecture 51 Deleting Virtual Machines
Lecture 52 Virtual Machine Scale Set
Lecture 53 Using Scale Set
Lecture 54 Azure Instance Metadata Services
Lecture 55 ReadIt Resources Helper List
Lecture 56 Setting Up the Catalog App
Lecture 57 Setting Up the Weather API
Lecture 58 Virtual Machines Tips and Tricks
Lecture 59 A Quick Reminder…
Lecture 60 Azure Architecture Diagrams
Lecture 61 A Word of Caution
Lecture 62 Shut Down the Machines
Lecture 63 App Services
Lecture 64 App Service Tiers
Lecture 65 Auto Scaling App Service
Lecture 66 Setting the Inventory App Service
Lecture 67 App Services Tips and Tricks
Lecture 68 Shutting Down App Service
Lecture 69 Current Architecture
Lecture 70 AKS
Lecture 71 Containers
Lecture 72 Introduction to Docker
Lecture 73 Containers Management
Lecture 74 Introduction to Kubernetes
Lecture 75 Installing Docker on Windows 10/11 Home
Lecture 76 Working with Containers
Lecture 77 Working with AKS
Lecture 78 Current Architecture
Lecture 79 Azure Functions
Lecture 80 Azure Functions Hosting Plan
Lecture 81 Durable Functions
Lecture 82 Running Functions Locally
Lecture 83 Changing the default log source in Azure Functios
Lecture 84 Running Functions on Azure
Lecture 85 Current Architecture
Lecture 86 A Quick Reminder…
Lecture 87 How to Choose Compute Type
Lecture 88 More Compute Options
Section 8: Azure Networking
Lecture 89 Networking in Azure
Lecture 90 Virtual Networks
Lecture 91 CIDR Notation
Lecture 92 CIDR Notation Tip
Lecture 93 Subnets
Lecture 94 Looking at the ReadIt VNet
Lecture 95 Creating a Virtual Network
Lecture 96 Working with VNets
Lecture 97 Network Security Groups
Lecture 98 Setting Up the Catalog's NSG
Lecture 99 Setting Up the Weather API's NSG
Lecture 100 Moving the Weather API to a New Subnet
Lecture 101 Network Security Groups Tips and Tricks
Lecture 102 Network Peering
Lecture 103 Moving the Weather API to a New VNet
Lecture 104 Using Network Peering
Lecture 105 Network Topology
Lecture 106 Current Architecture
Lecture 107 Secure VM Access
Lecture 108 Using Bastion
Lecture 109 Service Endpoint
Lecture 110 Private Link
Lecture 111 Service Endpoint vs Private Link
Lecture 112 VNet Integration
Lecture 113 Access Restrictions
Lecture 114 ASE
Lecture 115 Load Balancer
Lecture 116 Application Gateway
Lecture 117 Creating Application Gateway
Lecture 118 Connecting the Inventory App Service to the Application Gateway
Lecture 119 Connecting the Catalog VM to the Application Gateway
Lecture 120 Cost of Application Gateway in This Course
Lecture 121 Application Gateway and AKS
Lecture 122 Application Gateway and Function Apps
Lecture 123 Current Architecture
Lecture 124 Affinity
Lecture 125 Stateless Architecture
Lecture 126 Application Gateway and Cookies
Lecture 127 Secure Network Design
Section 9: Data in Azure
Lecture 128 Introduction
Lecture 129 Major Database Features
Lecture 130 Database on VM
Lecture 131 Azure SQL
Lecture 132 Azure SQL Pricing
Lecture 133 Which Azure SQL to Choose?
Lecture 134 Creating and Connecting to Azure SQL
Lecture 135 Connecting the Catalog to the Database
Lecture 136 Securing the Database Connection
Lecture 137 Connecting the Inventory to the Database
Lecture 138 A Quick Reminder…
Lecture 139 Cosmos DB
Lecture 140 SQL vs NoSQL Databases
Lecture 141 Cosmos DB Consistency Levels
Lecture 142 Cosmos DB Pricing
Lecture 143 Creating and Using Cosmos DB
Lecture 144 Connecting the Orders Function to Cosmos DB
Lecture 145 Cosmos DB Tips and Tricks
Lecture 146 Azure MySQL
Lecture 147 Azure MySQL Pricing
Lecture 148 Creating and Using Azure MySQL
Lecture 149 Azure PostgreSQL
Lecture 150 Azure Storage
Lecture 151 Azure Blob Storage Pricing
Lecture 152 Creating and Using Storage Account
Lecture 153 Accessing Private Blobs with Keys and SAS Token
Lecture 154 Networking and Fail Over of Storage Account
Lecture 155 CDN and Automation
Lecture 156 Creating Storage Account for the ReadIt App
Lecture 157 Azure Storage Explorer Name Change
Lecture 158 Azure Storage Explorer
Lecture 159 Azure Redis
Lecture 160 Azure Redis Pricing
Lecture 161 Creating Redis and Connecting the Catalog
Lecture 162 Connecting the Shopping Cart to Redis
Lecture 163 Current Architecture
Lecture 164 How to Select Data Store Solution
Section 10: Messaging in Azure
Lecture 165 Messaging in Azure
Lecture 166 Storage Queue
Lecture 167 Using Storage Queue
Lecture 168 Event Grid
Lecture 169 Event Grid Pricing
Lecture 170 A note about using EventGrid in code
Lecture 171 Connecting Event Grid to the Orders Function
Lecture 172 Connecting the Shopping Cart to the Storage Account
Lecture 173 Protecting the Orders Function
Lecture 174 Service Bus
Lecture 175 Service Bus Pricing
Lecture 176 Using Service Bus
Lecture 177 Event Hubs
Lecture 178 Event Hubs Pricing
Lecture 179 Using Event Hubs
Lecture 180 Selecting Messaging Solution
Lecture 181 Current Architecture
Section 11: Azure AD
Lecture 182 Introduction
Lecture 183 Tenants
Lecture 184 A Look Around Azure AD
Lecture 185 Users and Groups
Lecture 186 Working with Users and Groups
Lecture 187 Azure AD Licenses
Lecture 188 MFA
Lecture 189 Security Defaults
Lecture 190 Using Security Defaults
Lecture 191 RBAC
Lecture 192 Azure Roles
Lecture 193 Using Azure Roles
Lecture 194 Managed Identities
Lecture 195 Using Managed Identity with the Inventory App Service
Lecture 196 Using Azure AD to Authenticate our App
Lecture 197 OAuth & JWT
Lecture 198 Configuring Azure AD and the Inventory App Service for Authentication
Lecture 199 Adapting the Inventory Code and Using Azure AD
Lecture 200 Azure AD B2C
Lecture 201 Current Architecture
Lecture 202 Synchronizing Azure AD with On-Prem AD
Section 12: Monitoring in Azure
Lecture 203 Introduction
Lecture 204 Resource Monitoring
Lecture 205 Using Metrics
Lecture 206 Azure Dashboard
Lecture 207 Alerts
Lecture 208 Using Alerts
Lecture 209 Logs & Analytics Workspace
Lecture 210 Creating and Using Log Analytics
Lecture 211 Connecting Log Analytics to Event Logs and Performance Counters
Lecture 212 Log Analytics with Dashboard and Alerts
Lecture 213 App Service Logs
Lecture 214 Insights
Lecture 215 Using Insights
Lecture 216 Azure Monitor
Lecture 217 Using Azure Monitor and Application Insights
Lecture 218 Application Insights Tips and Tricks
Lecture 219 Tags
Lecture 220 Using Tags and the Resource Graph Explorer
Lecture 221 Current Architecture
Section 13: Security in Azure
Lecture 222 Introduction
Lecture 223 VM Security Best Practices
Lecture 224 Networking Security Best Practices
Lecture 225 Database Security Best Practices
Lecture 226 App Services Security Best Practices
Lecture 227 KeyVault
Lecture 228 Troubleshooting KeyVault
Lecture 229 Using KeyVault in the Catalog App
Lecture 230 Publishing the KeyVault Code and Using Insights
Lecture 231 KeyVault Tips and Tricks
Lecture 232 A quick note about security center
Lecture 233 Security Center
Lecture 234 Using Security Center
Lecture 235 Current Architecture
Section 14: DR in Azure
Lecture 236 Introduction to DR
Lecture 237 DR Concepts
Lecture 238 Basics of DR Implementation
Lecture 239 DR of Data in Azure
Lecture 240 DR of Compute in Azure
Lecture 241 Routing in DR
Lecture 242 Azure Traffic Manager
Lecture 243 Using Azure Traffic Manager
Lecture 244 Azure Front Door
Lecture 245 Using Azure Front Door
Lecture 246 Traffic Manager vs Front Door
Lecture 247 Current Architecture
Section 15: Managing Costs in Azure
Lecture 248 Introduction
Lecture 249 Looking at Cost Management
Section 16: Azure Policy
Lecture 250 Introduction
Lecture 251 Defining Initiative and Policies
Lecture 252 Custom Policies
Lecture 253 Defining Custom Policy and Testing the Policies
Lecture 254 Completing the demo and saving costs
Section 17: Architecting Apps for Azure
Lecture 255 Introduction
Lecture 256 Choosing Compute Platform
Lecture 257 Choosing Data Platform
Lecture 258 Choosing Messaging Platform
Lecture 259 Implementing Security
Lecture 260 Implementing Logging and Monitoring
Lecture 261 Azure Architecture Center
Section 18: Migrating to the Cloud
Lecture 262 Introduction
Lecture 263 The Migration Process
Lecture 264 Motivation Assessment
Lecture 265 Migration Strategies
Lecture 266 System Assessment
Lecture 267 Migration
Lecture 268 App Enhancements
Lecture 269 Testing
Lecture 270 Go Live
Section 19: Advanced Services
Lecture 271 Introduction
Lecture 272 IOT Hub
Lecture 273 Notification Hub
Lecture 274 Cognitive Services
Lecture 275 Summary
Section 20: Conclusion
Lecture 276 Download the Azure Architecture Summary
Lecture 277 Conclusion
Lecture 278 BONUS: Next Steps
Software Architects,Developers,IT Admins,DevOps experts,System Analysts,Anyone who wants to learn about Microsoft Azure :-)