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, корректная остановка, кеш в памяти и распределённый.