ASP.NET Core Fundamentals

MVC, Razor Pages, Minimal APIs, middleware, routing and filters.

16 topics · ~45h
Progress0%
0 of 16 complete
IntermediateComing Soon

MVC Pattern

Models, Views, Controllers and separation of concerns.

15 min read 1h
IntermediateComing Soon

Razor Pages

Page model, handlers and file-based routing.

12 min read 1h
IntermediateComing Soon

Minimal APIs

MapGet/Post, route groups and endpoint filters.

10 min read 0.8h
IntermediateComing Soon

Middleware Pipeline

Use, Run, Map and writing custom middleware.

14 min read 1h
IntermediateComing Soon

Routing

Conventional, attribute and endpoint routing.

14 min read 1h
IntermediateComing Soon

Controllers

Action results, action filters and constructor DI.

12 min read 1h
IntermediateComing Soon

Model Binding

Sources: route, query, form, body, header.

12 min read 0.8h
IntermediateComing Soon

Model Validation

Data annotations, FluentValidation.

12 min read 0.8h
IntermediateComing Soon

Filters

Authorization, resource, action, exception, result filters.

15 min read 1h
IntermediateComing Soon

Configuration & Environments

appsettings, environments and IOptions.

10 min read 0.8h
IntermediateComing Soon

Dependency Injection in ASP.NET

Scoped per request; controller & endpoint injection.

12 min read 0.8h
BeginnerComing Soon

Static Files

wwwroot, caching headers and file providers.

8 min read 0.5h
IntermediateComing Soon

Sessions & State

In-memory and distributed sessions.

10 min read 0.8h
IntermediateComing Soon

Response Caching

Cache-Control, VaryBy and pitfalls.

10 min read 0.8h
IntermediateComing Soon

Localization

Resx, cultures and IStringLocalizer.

12 min read 1h
IntermediateComing Soon

Swagger / OpenAPI

Swashbuckle & built-in OpenAPI in .NET 9.

10 min read 0.8h