Migrating WPF and Windows Forms Apps to .NET Core

.NET Core is the recommended framework for new .NET applications. This course teaches you how to port your existing Windows Desktop apps from .NET Framework to .NET Core, including Entity Framework data access, Registry access, and WCF client code.
Course info
Rating
(21)
Level
Intermediate
Updated
Sep 24, 2019
Duration
2h 36m
Table of contents
Course Overview
Understanding Windows Desktop Apps with .NET Core
Converting Multi-project Complex Solutions
Porting .NET Framework Libraries to .NET Core
Migrating the WPF Project to .NET Core
Working with .NET Core after the Migration
Description
Course info
Rating
(21)
Level
Intermediate
Updated
Sep 24, 2019
Duration
2h 36m
Description

At the core of modernizing your WPF and Windows Forms applications is a thorough knowledge of migrating those applications from .NET Framework to .NET Core. In this course, Migrating WPF and Windows Forms Apps to .NET Core, you will learn the skills you need to port your applications to .NET Core. First, you will learn the architectural basics of WPF and Windows Forms and how to migrate simple desktop apps to .NET Core. Next, you will port a multi-project complex solution with multiple class library projects and a WPF project to .NET Core, including Entity Framework data access, Registry access, Windows Forms dialogs, and WCF service calls. Finally, you will learn how to use .NET Core features for your desktop app, like publishing your application to a single .exe file that contains all the dependencies that your application needs to run. When you’re finished with this course, you’ll have a foundational knowledge of migrating your WPF and Windows Forms applications to .NET Core that will help you as you move forward to modernize your Windows Desktop applications.

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
JavaScript Interop in Blazor Applications
Intermediate
3h 8m
May 4, 2020
Test Driven Development in C#
Beginner
2h 26m
Jan 29, 2020
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, Migrating WPF and Windows Forms Apps .NET Core. I am a software developer, and I build applications mainly with Visual Studio and .NET. In this course, you will learn how to port your Windows desktop applications from .NET Framework to .NET Core. With .NET Core, you get the latest .NET APIs, better performance, and new possibilities for your desktop applications. You can create, for example, a single executable file that contains your application with all its dependencies including the .NET Core runtime. Some of the major topics that we will cover in this course includes migrating Windows desktop apps written with WPF and Windows forms to .NET Core, converting complex solutions with multiple projects to .NET Core, porting class libraries to .NET Core, using Entity Framework and WCF in your .NET Core-based desktop application, and using .NET Core features for your desktop application like publishing your app as a single executable file. By the end of this course, you will know how to migrate your .NET Framework-based WPF and Windows forms applications to .NET Core. Before beginning the course, you should be familiar with the basics of .NET and C#, but as you will migrate existing WPF and Windows forms projects in this course, you should be able to follow along without any prior .NET and C# knowledge. I hope you will join me on this journey to learn how to port your desktop applications to .NET Core with the course, Migrating WPF and Windows Forms Apps to .NET Core, at Pluralsight.