ASP.NET Core
How an ASP.NET Core web app works: from receiving a request to sending a response, services and their lifetimes, settings and logs, APIs and pages, background work and caching. Authentication and authorization are in the “Access and security” category.
Before this category: C# & .NET, especially Async.
Hosting and the pipelineKestrel and IIS, Generic Host, middleware and its order, routing.
Dependency injectionThe container, service lifetimes, captive dependencies, scopes in background jobs, keyed services.
Configuration and loggingConfiguration sources, environments and secrets, Options, ILogger, structured logs, OpenTelemetry.
Web APIControllers and Minimal APIs, binding and validation, REST, errors and ProblemDetails, OpenAPI, filters.
MVC, Razor and SignalRMVC and Razor, tag helpers, antiforgery, SignalR: transports, groups, scale-out.
Background jobs and cachingBackgroundService, Hangfire and Quartz, graceful shutdown, in-memory and distributed caching.