ASP.NET Core
Як влаштований вебзастосунок на ASP.NET Core: від прийому запиту до відповіді, сервіси та їхній час життя, налаштування й логи, API і сторінки, фонова робота та кеш. Автентифікація й авторизація — у категорії «Доступ і безпека».
Перед цією категорією: C# та .NET, особливо Асинхронність.
Хостинг і конвеєрKestrel та IIS, Generic Host, middleware та їхній порядок, маршрутизація.
Впровадження залежностейКонтейнер, час життя сервісів, captive dependency, scope у фонових задачах, keyed services.
Конфігурація й логуванняДжерела налаштувань, середовища й секрети, Options, ILogger, структуровані логи, OpenTelemetry.
Web APIКонтролери й Minimal API, прив'язка та валідація, REST, помилки й ProblemDetails, OpenAPI, фільтри.
MVC, Razor і SignalRMVC і Razor, tag helpers, antiforgery, SignalR: транспорти, групи, масштабування.
Фонові задачі й кешуванняBackgroundService, Hangfire і Quartz, коректна зупинка, кеш у пам'яті й розподілений.