ASP.NET Core Internals
How HTTP requests flow through the ASP.NET Core pipeline â from middleware to endpoints, with authentication, DI, and error handling along the way.
Dependency Injection
Constructor injection, service scopes per request, Singleton vs Scoped vs Transient.
Configuration & Options
appsettings.json, IOptions pattern, secrets management, and environment overrides.
Logging & Diagnostics
ILogger pipeline, structured logging, OpenTelemetry, and distributed tracing.
Model Binding & Validation
How request data maps to C# objects and validates them.
Filters
Pipeline interception â authorization, resource, action, exception, and result filters.
API Versioning
URL, query string, and header-based versioning strategies.
Error Handling
RFC 7807 structured errors, global exception handling, and Problem Details.
Cookie preferences
We use essential cookies for sign-in and preferences. With your permission, we also use basic analytics to improve lessons.