Fundamentals of Building .NET Desktop Applications

To build a desktop app with .NET and C#, you can choose between different UI frameworks. This course teaches you what UI frameworks you can use and how to build .NET desktop apps for Windows with WinUI, WPF, and Windows Forms.
Course info
Rating
(32)
Level
Beginner
Updated
Apr 20, 2021
Duration
3h 29m
Table of contents
Course Overview
Knowing the UI Frameworks for .NET Desktop Apps
Creating Your First WinUI App
Building Your First WPF App
Writing Your First Windows Forms App
Description
Course info
Rating
(32)
Level
Beginner
Updated
Apr 20, 2021
Duration
3h 29m
Description

To build desktop applications with .NET and C#, you can choose between different UI frameworks. In this course, Fundamentals of Building .NET Desktop Applications, you’ll learn to create Windows desktop apps with WinUI, WPF, and Windows Forms. First, you’ll explore the different UI frameworks that you can use to build Windows desktop apps and cross-platform desktop apps with .NET and C#. Next, you’ll learn how to choose a UI framework for your project. Finally, you’ll learn how to build Windows desktop apps with WinUI, WPF, and Windows Forms, and while building these apps you'll learn about important concepts for desktop apps like XAML, layout, the MVVM pattern, and data binding. When you’re finished with this course, you’ll have the skills and knowledge of the .NET UI frameworks that are needed to build your own Windows desktop applications with .NET and C#.

About the author
About the author

Thomas is a well-known author, software developer, and speaker from Germany. He specializes in .NET, C#, TypeScript, XAML, and Azure.

More from the author
C# Generics
Beginner
3h 15m
Apr 13, 2021
JavaScript Interop in Blazor Applications
Intermediate
3h 22m
Feb 25, 2021
More courses by Thomas Claudius Huber
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Thomas Claudius Huber, and welcome to my course, Fundamentals of Building .NET Desktop Applications. I am a professional software developer, and I build applications with .NET and C#. To build a desktop application with .NET, you can choose between different user interface frameworks, for short UI frameworks. In this course, you will learn what UI frameworks you can use, and you will learn how to build .NET desktop apps for Windows with the UI frameworks WinUI, WPF, and Windows Forms. Some of the major topics that we will cover in this course include knowing the UI frameworks for .NET desktop development and choosing a framework for your application. Creating a WinUI app. WinUI stands for Windows UI. It is the native UI platform of Windows 10 and the most modern framework that you can use for your .NET desktop application. Building a WPF app. WPF stands for Windows Presentation Foundation, and it is a modern UI framework that is part of .NET. Writing a WinForms app. WinForms stands for Windows Forms, which is a UI framework that is part of .NET since version 1. While building these applications, you will learn several important concepts for .NET desktop development like XAML, the MVVM pattern, and data binding. By the end of this course, you will know how to choose a UI framework for your .NET desktop app and how to build desktop applications with WinUI, WPF, and Windows Forms. Before beginning the course, you should be familiar with the basics of the C# programming language. I hope you will join me on this journey to learn how to build .NET desktop apps with the Fundamentals of Building .NET Desktop Applications course at Pluralsight.