https://github.com/johnthebrit/AzureMasterClass
Repo for the Azure Master Class
https://github.com/johnthebrit/AzureMasterClass
Last synced: about 2 months ago
JSON representation
Repo for the Azure Master Class
- Host: GitHub
- URL: https://github.com/johnthebrit/AzureMasterClass
- Owner: johnthebrit
- Created: 2020-08-02T18:49:26.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-31T13:37:15.000Z (2 months ago)
- Last Synced: 2025-04-13T14:04:28.249Z (about 2 months ago)
- Language: PowerShell
- Size: 78.2 MB
- Stars: 1,081
- Watchers: 98
- Forks: 411
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-learn-azure - John Savill's Azure Master Class
- jimsghstars - johnthebrit/AzureMasterClass - Repo for the Azure Master Class (PowerShell)
README
# Repository for John Savill's Azure Master Class V3 (Currently Updating) #

This is the repository for the materials related to the Azure Master Class
[Azure Master Class YouTube Playlist](https://www.youtube.com/playlist?list=PLlVtbbG169nGccbp8VSpAozu3w9xSQJoY "Azure Master Class Playlist")
The class is designed to be viewed from start to finish in sequence as each module builds on the last. This repository provides:
- PDF in handout format of slides used
- Image of the whiteboard created
- Any other artifacts such as code samplesThis course is currently being updated and modules will start to display as v3. Full update expected to complete by end of March 2025.
The v2 has a consolidated handout [here](AzureMasterClassv2Handout.pdf).
ANy whiteboards and other artifacts are in each modules folder.
Additionally, there are many recommended videos to watch for each module which are shown below.
| Module | Additional Recommended Videos |
|--|--|
| [1 Foundation v3](https://youtu.be/BqNbzeuxTaE) | [Internet and Public Cloud Overview](https://youtu.be/Jj4HkG8IRQI)
[AZ900 Study Tips and Tricks](https://youtu.be/tQp1YkB2Tgs)
[Azure ARC Overview](https://youtu.be/lF3ok3FU5IE)|
| [2 Identity v3](https://youtu.be/megA6BPpYqo)
[(Whiteboard)](Part02Identity/AzMCv3Part2-Identity-Whiteboard.png)| [Staying Safe Online](https://youtu.be/sh2bAlontcg)
[Verifiable Credentials](https://youtu.be/BxLSSH_Ehjo)
[Azure AD Overview](https://youtu.be/EUVKEhiHYG0)
[Azure AD Sync Objects](https://youtu.be/9XBcc2b62Ys)
[Azure AD B2B Overview](https://youtu.be/iUGezQj4BpY)
[Azure AD External Identities](https://youtu.be/9P10hgPDRZg)
[AAD Cross-Tenant Access Settings](https://youtu.be/Ku64fo7iZ4Y)
[AAD and Subscription Relationship](https://youtu.be/sXurr46f3HA)
[Controlling Guest Permissions](https://youtu.be/ON0QQKkGGTo)
[Active Directory in Azure](https://youtu.be/_BRghaMbys8)
[Azure AD Tokens](https://youtu.be/R5pXessyfIk)
[Federation Implications on Tokens](https://youtu.be/zn-9tCfOFsE)
[Azure AD PowerShell Options](https://youtu.be/XCNGk_zHqvE)
[Azure AD App Registration and Service Principals](https://youtu.be/WVNvoiA_ktw)
[Link between AD and AAD](https://youtu.be/Ziw9MClUfkc)
[Kerberos auth to AAD](https://youtu.be/BTxaafN9I6o)
[Azure AD PIM Deep Dive](https://youtu.be/gccgIkR8_a0)
[Entra Permissions Management](https://youtu.be/lWUV4KZNzIk)
[Authentication Strength](https://youtu.be/ns_94ZXrbPI)
[Azure AD Temporary Access Pass](https://youtu.be/E3WQghd5AXc)
[Administrative Units](https://youtu.be/1-x86jJuK7c)
[Lifecycle Workflows](https://youtu.be/wjcw7hRrMDM)|
| [3 Governance](https://youtu.be/eLSjnF6Crlw)
[(Whiteboard)](Part03Governance/AzMCv3Part3-Governance-Whiteboard.png)| [Azure Cost Optimization](https://youtu.be/RjuTQvGm1zQ)
[Azure RBAC Deep Dive](https://youtu.be/qFoHDTxkQII)
[Custom Security Attributes](https://youtu.be/r0ta_-PpSXs)
[Attribute Based Access Control](https://youtu.be/CwWYer1TmbY)
[Azure Policy](https://youtu.be/4wGns611G4w)
[Azure Policy Remediation](https://youtu.be/fhIn_kHz4hk)
[Azure Policy DenyAction](https://youtu.be/ZVshBqY8kts)
[Azure Update Management](https://youtu.be/8HPUKgKYNeY)
[Azure Resource Graph](https://youtu.be/gkOh4MjhxIs)
[KQL Overview](https://youtu.be/Pl8n6GaWEo0)
[Azure Reservations](https://youtu.be/vpTDXenagcM)
[Savings Plan for Compute](https://youtu.be/lBnKBV2r6lI)
[Azure Hybrid Benefit](https://youtu.be/dt4LDm-ptQk)|
| [4 Resiliency](https://youtu.be/tGr1KqnuxeM)
[(Whiteboard)](Part04Resiliency/AzMCv3Part4-Resiliency-Whiteboard.png)| [Composite SLA V2](https://youtu.be/3pSue9nm3Bg)
[Architecting for Application Requirements](https://youtu.be/lQlHWacM1N0)
[Availability Zone Deep Dive](https://youtu.be/4nDRvZR2EjU)
[Disaster Recovery in Azure](https://youtu.be/8fvO3WArG-Y)
[Using Multiple Azure Regions](https://youtu.be/qZ6cwTpQc54)
[Not Using Paired Regions](https://youtu.be/tLqh6hIbes8)
[Migrating to Azure](https://youtu.be/Hf7ZTa_PlGU)
[Capacity Reservations](https://youtu.be/qcrORvSMNaA) |
| [5 Storage](https://youtu.be/YnFkgLxqrKQ)
[(Whiteboard)](Part05Storage/AzMCv3Part5-Storage-Whiteboard.png)| [IOPS, Throughput & Latency Explained](https://youtu.be/HovW_gov6Qc)
[Azure Blob Data Permissions Deep Dive](https://youtu.be/iIUF2E-Ogaw)
[Blob Point-in-Time Restore Deep Dive](https://youtu.be/kRfK8sTJoSE)
[Blob Cold Tier](https://youtu.be/4dKzFFwtPbA)
[Azure Storage Actions](https://youtu.be/MjIbyGSwj2k)
[Disk Bursting Demo](https://youtu.be/H0IuEUZijbM)
[Azure Storage New Resource Instance Rules!](https://youtu.be/4UqzDi-w9Mc)
[Azure Files AD Integration](https://youtu.be/LWKkva4ksdg)
[Azure NetApp Files Overview](https://youtu.be/yHr-OwvNZHU)
[Azure Managed Disks Deep Dive](https://youtu.be/2nPZyLmciN4)
[Azure Shared Disk](https://youtu.be/BPTmqVusQtU)|
| [6 Networking](https://youtu.be/nDtCSQyG_I8)
[(Whiteboard)](Part06Networking/AzMCv3Part6-Networking-Whiteboard.png)| [Beginners Guide to Networking and IP](https://youtu.be/rSYxIR0goKc)
[Master IP subnetting](https://youtu.be/CMdkW3agFn0)
[IPv6](https://youtu.be/6Lh8wpqJ0Oc)
[PaaS Networking](https://youtu.be/MnARPRQ2kvk)
[Private Link Deep Dive](https://youtu.be/57ZwdztCx2w)
[Private Link DNS](https://youtu.be/rXbamGNz-xQ)
[App Service VNet Integration](https://youtu.be/5P14Q--Q9vE)
[Azure Virtual WAN Overview](https://youtu.be/f-GyAURZWzg)
[Azure Load Balancer Deep Dive](https://youtu.be/wJvmXM81tEI)
[AKS Networking Deep Dive](https://youtu.be/6TZsd4toIbg)
[Azure App Gateway Deep Dive](https://youtu.be/B3O6bXu-NbM)
[Azure Front Door Deep Dive](https://youtu.be/DHiZbIks9i0)
[ExpressRoute DEEP Dive](https://youtu.be/oevwZZ1YFS0)
[NAT and NAT Gateway in Azure](https://youtu.be/c685a1CiaIs)
[Geo-Balancing Solutions](https://youtu.be/idGPjAwtS4A)
[Azure Peering Overview](https://youtu.be/n-jagToDSPQ)
[Routing Preference](https://youtu.be/T9DdmbwPKbk)
[Microsoft Peering vs Private Peering](https://youtu.be/i3byrLaJiiM)
[Azure Virtual Network Manager](https://youtu.be/qNn83S55WHQ)
[Understanding DNS in Azure](https://youtu.be/Hiohn35DIqA)
[Dangling DNS](https://youtu.be/5ecz8B_Scig)
[Private DNS Resolver](https://youtu.be/V8ChsYAyxTc)|
| [7 VM and VMMS](https://youtu.be/KRBFVqgxyo4)
[(Whiteboard)](Part07VMandVMSS/AzMCPart7-VMandVMSS-Whiteboard.png)| [Creating Your First VM in Azure](https://youtu.be/_UuO52KgwGk)
[Options to Connect to Azure Resources](https://youtu.be/R_kuXl1n4AU)
[Proximity Placement Group Overview](https://youtu.be/Zy1ESMBmDhc)
[Just-in-time VM Access](https://youtu.be/nx25SWhh1GQ)
[Deploying agents with Custom Script Extension](https://savilltech.com/2019/05/17/deploying-agents-to-azure-iaas-vms-using-the-custom-script-extension/)
[Azure VM Isolation](https://youtu.be/aL63LSZT480)
[VMSS Autoscale](https://youtu.be/EbiID16PDuk)
[VMSS Flex](https://youtu.be/2BrckSF7ICI)|
| [8 App Services](https://youtu.be/_E73_SQN8ZU)
[(Whiteboard)](Part08AppServices/AzMCPart8-AppServices-Whiteboard.png)| [AKS HA](https://youtu.be/gksFrKiZjMc)
[AKS Networking Update](https://youtu.be/54y986U1uYM)
[App Service VNet Integration](https://youtu.be/5P14Q--Q9vE)
[ASE v3](https://youtu.be/mtCN5yGwqe0)
[Azure Functions for the IT Pro](https://youtu.be/B0vg8Bxbw3c)
[Azure Functions with PowerShell](https://youtu.be/fIycfLlgph0)
[Azure Function PS with Storage](https://youtu.be/0e2WlHCulZE)
[Logic Apps for Everyone](https://youtu.be/8cFNtL538lc)
[Azure Static Web Apps](https://youtu.be/8SjErjeCdu0)|
| [9 Databases & A.I.](https://youtu.be/kmmuCapzX8I)
[(Whiteboard)](Part09DatabasesandAI/AzMCPart9-DataAI-Whiteboard.png)| [DP-900 v2 Study Guide](https://youtu.be/0gtpasITVnk)
[AI-900 Study Cram](https://youtu.be/E9aarWMLJw0)
[Data Lake Gen2](https://youtu.be/NHn5GAkvlwg)|
| [10 Security and Monitoring](https://youtu.be/gzBXFnfvoXo)
[(Whiteboard)](Part10MonitoringandSec/AzMCPart10-MonitoringSecurity-Whiteboard.png)| [AMA and DCR](https://youtu.be/Z1zDlXCwI9k) [Azure Monitor Log Types](https://youtu.be/lzVQ3NqMnTE)
[Alert Processing Rules](https://youtu.be/cHH4RkL-9Dg)
[Zero Trust](https://youtu.be/hhS8VdGnfOU)
[ASC and Sentinel Overview](https://youtu.be/rE-qgIgDCq8)
[Managed Identity Deep Dive](https://youtu.be/rC1TV0_sIrM)
[Secure Access to Resources in Azure](https://youtu.be/dVH57q8pwPQ)
[Keeping Secrets in Azure](https://youtu.be/PbrKmX-jryQ)
[Key Vault RBAC](https://youtu.be/oYzFWOrZMKc)
[Azure Key Vault Deep Dive](https://youtu.be/kP7KpfToMkg)
[Encryption Overview](https://youtu.be/wnAcGpuG9ck)
[How Encryption Works](https://youtu.be/h1qf_tBaXtg)|
| [11 IaC and DevOps](https://youtu.be/9GXKjDJNB9s)
[(Whiteboard)](Part11IaCandDevOps/AzMCPart11-IaCandDevOps-Whiteboard.png)| [DevOps Master Class](https://www.youtube.com/playlist?list=PLlVtbbG169nFr8RzQ4GIxUEznpNR53ERq)
[Imperative vs Declarative](https://youtu.be/scH6M1oRucA)
[Infrastructure as Code for the IT Admin](https://youtu.be/gDW6N2nvVzI)
[GitHub Actions Azure Deploy](https://youtu.be/FeSMRFkaRIU)
[Terraform Azure Deploy](https://youtu.be/JKVkblsp3cM)
[ARM Template Specs](https://youtu.be/8MmWTjxT68o)
[Project Bicep](https://youtu.be/_yvb6NVx61Y)
[Unauthenticated Authentication to Azure](https://youtu.be/7VMPtrqCehE)|