Migrate from WebAPI/MVC to ASP.NET Core

Description:

To be completed

Outcome:

To be completed

Target Level:

Beginner / Intermediate

Prerequisites:

C# Language, Visual Studio IDE

Curricula:

MVC Pattern and ASP.NET Core Project
Middleware (pipeline and Startup class)
Routing (by conventions and by attributes)
Controllers, Models and Views
Action Results (mvc and webapi)
Helpers and Tag Helpers
ViewModels, Model Validation and Data Binding (request-response lifecycle)
Session, TempData and Cache (state management)
SignalR (real-time communication)
HTTPClient and HTTPClientFactory
Migration (configuration, built-in Dependency Injection, migrate DAL, migrate controllers and actions, performance)