Узнайте, как использовать существующие приложения .NET Framework и обновить их до последней версии .NET Core.
.NET Core 3.0 уже здесь. Настало время обновить ваши проекты с .NET Framework до .NET Core, прежде чем они отстанут. В этом курсе вы получите следующие обновления знаний:
Обновление библиотек классов до .NET Standard 2.0
Обновление проектов WinForm до .NET Core 3.0
Обновление проектов WPF до .NET Core 3.0
Обновление проектов ASP.NET MVC до .NET Core 3.0
Исправление проблем с обновлением
Добавление в .NET Core логов
Добавление в Serilog Logging
Добавление .NET Core Dependency Injection в настольные проекты
Развертывание настольных приложений в одном файле (со встроенным .NET Core)
Развертывание проектов MVC в Azure Web Apps (даже если .NET Core 3.0 не поддерживается)
Развертывание проектов MVC в виде образа Docker
и еще много другого...
Чтобы сделать это как можно более реальным, мы возьмем приложение Tournament Tracker со всеми тремя пользовательскими интерфейсами и используем его в качестве отправной точки для нашего обновления. Проект построен на .NET Framework 4.5.2 (за исключением проекта MVC, который является .NET Framework 4.7.2). Узнайте, как перейти на .NET Core в грязном реальном мире, а не просто в стерильной демо-среде.
Тим научился разрабатывать программное обеспечение трудным путем, с множеством тупиков, путаницы и пробелов в знаниях. Его цель состоит в том, чтобы упростить процесс обучения разработке программного обеспечения с помощью понятных руководств, лучших практик и привязки всего к реальному миру.