.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.
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.
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.