Introduction
Explore the .NET UI platforms
()
Get the best out of this course
()
1. Big Picture
The broad world of .NET UI frameworks
()
How UI frameworks leverage .NET
()
UI markup languages: HTML and XAML
()
Microsoft Fluent Design: Modern UI aesthetics
()
2. Desktop Development
Desktop UI development overview
()
Windows APIs and SDKs
()
WinRT: Transforming Windows development
()
Classic WinForms overview
()
WinForms in action
()
Windows Presentation Foundation (WPF) overview
()
WPF in action
()
UWP overview
()
Which to choose, WPF or UWP?
()
UWP in action
()
APIs, SDKs, and frameworks
()
Windows App SDK: Project reunion
()
WinUI: The modern UI layer
()
WinUI in action: WinUI 3 gallery
()
AppContainer deployment with MSIX
()
Third-party UI frameworks
()
3. Web Development and ASP.NET
Web development overview
()
ASP.NET server-side app models
()
Client-side app models
()
ASP.NET Web Forms overview
()
Web Forms in action
()
ASP.NET MVC: The classic pattern
()
ASP.NET Core MVC: What's the difference?
()
Page-centric apps with Razor Pages
()
Razor Pages and MVC compared
()
Two approaches of Blazer: Server and client
()
ASP.NET Blazor WebAssembly: Fast, Client-Side UI
()
ASP.NET Blazor Server: Seamless Server-Side UI
()
ASP.NET Blazor in action
()
The legacy of Silverlight: A final goodbye
()
4. Cross-Platform and Mobile
Cross-platform overview
()
.NET MAUI: Modern cross-platform UI
()
Third-party cross-platform frameworks
()
5. Graphics Technology
Graphics overview
()
Explore GDI+: .NET's earliest graphics engine
()
Explore DirectX: Windows' high-performance media engine
()
Unity game engine: Cross-platform game and media powerhouse
()