Migrate from WebAPI/MVC to ASP.NET Core


To be completed


To be completed

Target Level:

Beginner / Intermediate


C# Language, Visual Studio IDE


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)