Simple play icon Course
Skills

.NET 6 Desktop Development: Big Picture

by Thomas Claudius Huber

To develop desktop apps with .NET and C#, you can choose between different UI frameworks like WinForms, WPF, WinUI, or .NET MAUI. This course will give you an overview of the .NET UI frameworks and help you to choose one for your next desktop app.

What you'll learn

To develop desktop apps with .NET and C#, you can choose between many different UI frameworks like WinForms, WPF, UWP, WinUI, .NET MAUI, or Blazor. In this course, .NET 6 Desktop Development: The Big Picture, you’ll learn about the different .NET UI frameworks for desktop apps and how to choose one for your next application. First, you’ll explore the UI frameworks for Windows desktop applications: WinForms, WPF, UWP, and WinUI. Next, you’ll discover the UI frameworks for cross-platform desktop apps. Beside Xamarin and .NET MAUI, you'll learn about the popular open-source solutions Avalonia and Uno Platform. Finally, you’ll learn how to choose a UI framework for your next desktop app. When you’re finished with this course, you’ll have the skills and knowledge of .NET UI frameworks needed to choose a UI framework for your next desktop app.

About the author

Thomas is a Microsoft MVP for Windows Development. He works as a developer, consultant, and trainer in the fields of .NET, C#, TypeScript, XAML, and Azure. Thomas is a well-known speaker and book author. He has written several special interest books in his areas, including an extensive handbook for Windows Presentation Foundation and a handbook on development with TypeScript. Thomas lives in Germany's Black Forest with his wife and their three daughters. In his spare time, he plays football and ... more

Ready to upskill? Get started