AZ-140 Configuring & Operating MS Azure Virtual Desktop AVD (Udemy.com)
Get prepared for the AZ-140 exam with instructor led labs and hands on simulations available 24/7
Created by: John Christopher
Last updated October 2026
What you will learn
- Learn the concepts and perform hands on activities needed to pass the AZ-140 exam
- Gain a tremendous amount of knowledge involving Azure Virtual Desktop (AVD) / Windows Virtual Desktop (WVD) Services
- Get loads of hands on experience with Azure Virtual Desktop (AVD) / Windows Virtual Desktop (WVD) Services
- Utilize hands on simulations that can be access anytime, anywhere!
How it compares
Against the other 848 rated Udemy courses in IT Certifications on CourseDuck:
- Rating4.7 out of 5higher than 80% of them
- Reviews1,646#206 of 849 by number of reviews
- Length14.1 hourslonger than 71% of them
- Last updatedOctober 2026more recently than 98% of them
Course Description
We really hope you'll agree, this training is way more than the average course on Udemy!
Have access to the following:
Training from an instructor of over 20 years who has trained thousands of people and also a Microsoft Certified Trainer
Lecture that explains the concepts in an easy to learn method for someone that is just starting out with this material
Instructor led hands on and simulations to practice that can be followed even if you have little to no experience
TOPICS COVERED INCLUDING HANDS ON LECTURE AND PRACTICE TUTORIALS:
Introduction
Welcome to the course
Understanding the Microsoft Environment
Having a Solid Foundation of Active Directory Domains
Having a Solid Foundation of RAS, DMZ, and Virtualization
Having a Solid Foundation of the Microsoft Cloud Services
Order of concepts covered in the course
Questions for John Christopher
Setting up for hands on
IMPORTANT Using Assignments in the course
Creating a free Azure Account
Activating an Entra ID P2 license
Registering a custom domain name to practice with
Creating an Active Directory Domain Services Domain Controller (AD DS) in Azure
Setting up Azure AD Connect
(OPTIONAL)Other foundation knowledge you should have
Why this is important
Foundational concepts of PowerShell
Connecting PowerShell to Azure
Using PowerShell with Azure AD
Azure Cloudshell
Concepts of using virtual networks and subnets in Azure
Azure virtual network and subnet creation
Using a route table to direct traffic to the Azure Firewall
Setting up an Azure Firewall
Azure Firewall Manager
Remove all resources from this section
Plan, implement, and manage networking for Azure Virtual Desktop
Assess and calculate network capacity and speed requirements for Azure Virtual Desktop
Plan and implement Azure virtual network connectivity
Manage connectivity to the internet and on-premises networks
Plan and implement RDP Shortpath and quality of service (QoS) policies
Plan and implement name resolution for Azure Virtual Desktop
Monitor and troubleshoot network connectivity
Plan and implement storage for Azure Virtual Desktop user data
Plan storage for Azure Virtual Desktop user data
Visualizing storage for FSLogix components
Implement storage accounts
Implement file shares
Understanding Azure NetApp Files
Plan host pools and session hosts
Recommend resource groups, subscriptions, and management groups
Recommend an operating system (OS) for an Azure Virtual Desktop implementation
Recommend an appropriate licensing model for Azure Virtual Desktop based on requirements
Plan a host pools architecture
Configuration for performance requirements
Calculate and recommend a configuration for Azure Virtual Machines capacity requirements
Implement host pools and session hosts
Create host pools and session hosts by using the Azure portal
Automate creation of AVD using PowerShell, Azure CLI, ARM Templates, and Bicep
Configure host pool and session host settings
Apply a Windows client or Windows Server license to a session host
Create and manage session host images
Create a golden image manually
Create a golden image by using Azure VM Image Builder
Modify a session host image
Plan and implement lifecycle management, OS and applications updates for images
Create a session host by using a golden image
Plan and implement image storage
Create and manage Azure Compute Gallery
Plan and implement identity integration
Choose an identity management and authentication method
Identify AVD requirements for AD DS, Azure AD DS, & Azure AD, part of Microsoft Entra
Plan multifactor authentication
Implement multifactor authentication in Azure Virtual Desktop
Plan Azure AD Conditional Access policies
Implement Azure AD Conditional Access policies for connections to AVD
Plan Azure roles and role-based access control (RBAC) for Azure Virtual Desktop
Manage roles,groups, & rights assignments on Azure Virtual Desktop session hosts
Plan and implement security
Plan, implement, & manage security for AVD using Microsoft Defender for Cloud
Configure Microsoft Defender Antivirus for session hosts
Implement and manage network security for connections to Azure Virtual Desktop
Configure Azure Bastion to provide just-in-time (JIT) for administrative access
Plan & implement Threat Protection features using Windows Defender App Control
Plan and implement FSLogix
Recommend FSLogix configuration
Install and configure FSLogix
Configure Profile Containers
Office Containers and Cloud Cache
Plan and implement user experience and client settings
Choose an Azure Virtual Desktop client and deployment method
Deploy and troubleshoot Azure Virtual Desktop clients
Configure printing and device redirection using RDP properties on a host pool
Configure user settings through Group Policy and Microsoft Endpoint Manager policies
Configure session timeout properties
Implement the Start Virtual Machine on Connect feature
Assign and unassign personal desktops for users
Install and configure apps on a session host
Choose a method for deploying an app to Azure Virtual Desktop
Dynamic application delivery by using MSIX app attach
Create and configure an application group
Publish an application as a RemoteApp
Assign users to application groups
Implement FSLogix application masking
Instructor Details
- 4.7 Rating
1,646 Reviews
John Christopher
John Christopher is a Technical Instructor that has been in the business for 25 years. His first experience with information technology occurred in the early 90s when he ran an MS-DOS based BBS(Bulletin Board System) as a System Operator. In the late 90s, after working with Windows NT 3.50 performing backups for Regal Group, he decided to get Windows NT Microsoft Certified.
In 1998 he got his first Microsoft Certified Systems Engineer and Microsoft Certified Trainer certification. Shortly after getting certified, he began working as a Junior Administrator and Instructor for Knowledge Alliance. From there John was able to become one of the first people in the world to gain an MCSE for the Windows 2000 operating system and he began teaching full time for a company called Productivity Point International. At Productivity Point, John got Citrix Metaframe certified and began teaching Citrix along with Microsoft classes. Productivity Point began experiencing financial troubles and John moved on to work with another training company in 2001
More courses by John Christopher
Intune (MDM / MAM) Microsoft training course with HANDS ON (2026)
4.6 (17,077 Reviews)
Provider: Udemy
Time: 9.7h
$17.99
MD-102 Endpoint Administrator Associate course with SIMS! (2026)
4.6 (15,547 Reviews)
Provider: Udemy
Time: 14.3h
$13.99
Microsoft 365 Fundamentals: Real Skills and Hands-On Sims (2026)
4.6 (8,721 Reviews)
Provider: Udemy
Time: 9.5h
$14.99
MS-700 Managing Microsoft Teams Training & Lab Simulations (2026)
4.7 (8,211 Reviews)
Provider: Udemy
Time: 11.9h
$11.99
AB-650 & MS-102 Hands on Certification Course with Sims (2026)
4.7 (7,107 Reviews)
Provider: Udemy
Time: 18.5h
$14.99
SC-300 Course: Microsoft Identity and Access Administrator (2026)
4.7 (6,672 Reviews)
Provider: Udemy
Time: 16.5h
$10.99
More IT Certifications courses
Master Splunk Enterprise Administration: Certification Prep (2024)
5.0 (154 Reviews)
Provider: Udemy
Time: 1.8h
$59.99
Cisco Troubleshooting Labs For CCNA, CCNP, and CCIE Students (2026)
4.9 (819 Reviews)
Provider: Udemy
Time: 6.8h
$10.99
CCNA Cyber Ops Tools: Sec Onion, Wireshark, and Kali Linux (2025)
4.9 (292 Reviews)
Provider: Udemy
Time: 4.5h
$10.99
ISTQB Certified Tester - Foundation Level latest Version (2025)
4.9 (224 Reviews)
Provider: Udemy
Time: 9.5h
$19.99
CompTIA Tech+ FC0-U71 Prep Hands-on training, Practice Exam (2026)
4.9 (132 Reviews)
Provider: Udemy
Time: 7.6h
$11.99
Cisco CCNA 200-301 – The Complete Guide to Getting Certified (2026)
4.8 (90,672 Reviews)
Provider: Udemy
Time: 42.7h
$19.99
Reviews
By Traci Hardnett on 8/7/2026
The instructor was easy to understand and provided clear, step-by-step instructions for completing each aspect of Azure Virtual Desktop (AVD). The course provided a thorough understanding of the platform, with practical guidance that helped reinforce key concepts. I would highly recommend this course to anyone looking to gain an in-depth understanding of AVD or prepare for exam-related concepts. The instructor’s approach made complex topics easier to follow and provided valuable hands-on knowledge that can be applied in real-world scenarios.
By Shadik Sahib on 5/4/2026
I have scrubbed atleast 10 courses in the platform, but this guy made is super easy to understand people with ADHD and he did it in 14 hours. I know there are in-depth courses with more than 70 hrs and at one point we feel fatigued and attention is just lost long back or we have to replay them over and again. However this course is amazing...!!!!
By Roberto Giner Perez on 3/23/2026
Si, fue una buena elección porque me ha permitido refrescar lo estudiado en su día, y para actualizarme con mis conocimientos y experiencia.
By Vipul Sharma on 12/20/2025
Too much stress on old technologies while those are not relevant now. Also there are more unnecessary explanations like Whole 3 min explanation about Entra ID and Azure AD while this could be explained in 20 seconds and no extra video was needed. Otherwise course is useful and valuable and I would recommend others to watch.
By Ishan Dikovita on 6/6/2025
I passed the AZ-140 exam today (23rd July 2025)! I watched all the videos from this course and practiced extensively on my own. Thank you, John, for your guidance and support.
By Anonymized User on 4/18/2025
Highly recommend John's courses. I've taken other ones and he is the best out there (I've taken a lot). He helps you understand the materials, which really makes troubleshooting slightly easier. As most would say, if you want to pass the exam, you'll need more than just his courses but taking his courses is definitely as must-have tool! Thanks, John! Cheers!
By Dan Enache on 1/30/2025
Well-structured course. Explains in a good manner the main concepts of the AVD and of the other involved services. It has a lot of practical examples which can be reproduced in the own Azure account. It is based on real-life practices.
By Nori Nakamura on 9/6/2024
I love John’s course and have taken his online classes more than five times so far. He is very trustworthy, and I can always come back if I need to learn again
By Patrick Twomey on 4/26/2024
The course was great. I had a few issues with test accounts connection to the Azure infrastructure from the Remote desktop client. username@domain.onmicrosoft.com worked. username@domain.live did not work Also had quota issues when creating VM's.
By Peter Schwarcz on 5/10/2023
This is the course I was looking for. The topics are well and logically explained with practical examples, and John used the official Microsoft documentations too, what I found really useful to become more familiar with those. The course is easy to follow and well structured. Recommended!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100












