Migrating WPF and Windows Forms Apps to .NET Core
Offered By: Pluralsight
Course Description
Overview
.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 3, 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.
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 3, 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.
Syllabus
- Course Overview 1min
- Understanding Windows Desktop Apps with .NET Core 36mins
- Converting Multi-project Complex Solutions 32mins
- Porting .NET Framework Libraries to .NET Core 32mins
- Migrating the WPF Project to .NET Core 39mins
- Working with .NET Core after the Migration 13mins
Taught by
Thomas Claudius Huber
Related Courses
Advanced C# Programming in .NET CoreEDUCBA via Coursera Building Scalable Applications with .NET Core
EDUCBA via Coursera APIs in C#: Create a Student Management API
Coursera Project Network via Coursera Asynchronism using .NET Core: Implement a banking system
Coursera Project Network via Coursera Complete Guide to Unit Testing in .NET Core (NUnit & xUnit)
Packt via Coursera