Skip to content
Search lessons, topics, tests…
Esc

    ↑ ↓ moveEnter openEsc close
    ASP.NET Core: all courses in this track

    Guided course · ASP.NET Core

    ASP.NET Core Internals

    How ASP.NET Core really works under the hood, for .NET 10 interviews: hosting and Kestrel, middleware order, endpoint routing, minimal APIs vs controllers, DI lifetimes and captive dependencies, configuration and options, model binding and validation, filters, exception handling with ProblemDetails, the authentication and authorization pipeline, logging and diagnostics, output caching, HybridCache and rate limiting, IHttpClientFactory, background services, thread-pool starvation and testing with WebApplicationFactory. 18 lessons with .NET 10 examples and output walkthroughs, a 12-exercise practice set and a 25-question mock interview.

    Intermediate8 modules · 18 lessons · 5 h 9 min · 2 free

    Module 1 · Hosting and the Request Pipeline

    2 lessons · 31 min
    1. 01How an ASP.NET Core App Starts: WebApplication, the Generic Host and KestrelFree15 min
    2. 02The Request Pipeline: Middleware Order, Short-Circuits and BranchesFree16 min

    Module 2 · Routing and Endpoints

    2 lessons · 30 min
    1. 03Endpoint Routing Internals: Matching, Precedence, Constraints and Metadata (included with Full Access)15 min
    2. 04Minimal APIs vs Controllers: Same Pipeline, Different Machinery (included with Full Access)15 min

    Module 3 · Dependency Injection and Configuration

    2 lessons · 32 min
    1. 05Inside the DI Container: Lifetimes, Scopes, Disposal and Captive Dependencies (included with Full Access)17 min
    2. 06Configuration and the Options Pattern: Providers, Reload and Validation (included with Full Access)15 min

    Module 4 · Request Processing in MVC and Minimal APIs

    2 lessons · 30 min
    1. 07Model Binding and Validation: Sources, Inference and Automatic 400s (included with Full Access)15 min
    2. 08MVC Filters: Kinds, Order, Scopes and When to Use Middleware Instead (included with Full Access)15 min

    Module 5 · Errors and Security

    2 lessons · 31 min
    1. 09Exception Handling and ProblemDetails: One Error Contract for Every Failure (included with Full Access)15 min
    2. 10The Authentication and Authorization Pipeline: Schemes, Handlers, Policies, 401 vs 403 (included with Full Access)16 min

    Module 6 · Diagnostics, Caching and Rate Limiting

    2 lessons · 31 min
    1. 11Logging and Diagnostics: Structured Logs, Scopes, Trace Correlation and Metrics (included with Full Access)15 min
    2. 12Output Caching, HybridCache and Rate Limiting: Three Tools, Three Jobs (included with Full Access)16 min

    Module 7 · Outbound Calls, Background Work and Performance

    3 lessons · 44 min
    1. 13IHttpClientFactory: Socket Exhaustion, Handler Pooling and Outgoing Middleware (included with Full Access)14 min
    2. 14Background Services and Graceful Shutdown: BackgroundService Done Right (included with Full Access)15 min
    3. 15Performance and Threading: Thread-Pool Starvation, Sync-over-Async and HttpContext Rules (included with Full Access)15 min

    Module 8 · Testing and Assessment

    3 lessons · 1 h 20 min
    1. 16Testing with WebApplicationFactory: The Real Pipeline, In Memory (included with Full Access)15 min
    2. 17Practice Set: 12 "Find the Bug and Fix It" ASP.NET Core Exercises (Solved and Verified) (included with Full Access)30 min
    3. 18Final Mock Interview: 25 ASP.NET Core Internals Questions with Answers (included with Full Access)35 min