1
C#: типи значень/посилань, boxing/unboxing, async/await, Task, ValueTask
2
LINQ: синтаксис запитів, синтаксис методів, відкладене виконання, IEnumerable vs IQueryable
3
ASP.NET Core: Program.cs, Startup, middleware pipeline, модель хостингу
4
Контролери та Minimal API: маршрутизація, model binding, результати дій
5
Dependency Injection: реєстрація сервісів, час життя (Singleton, Scoped, Transient)
6
Entity Framework Core: DbContext, DbSet, міграції, зв'язки, lazy/eager loading
7
LINQ to Entities: Include, ThenInclude, AsNoTracking, проєкції, raw SQL
8
Автентифікація: ASP.NET Core Identity, JWT-токени, claim, policy, ролі
9
Авторизація: [Authorize], на основі policy, на основі ресурсів, кастомні вимоги
10
Middleware: вбудовані (UseRouting, UseAuthentication), кастомні middleware
11
Конфігурація: appsettings.json, змінні середовища, патерн Options, IConfiguration
12
Обробка помилок: фільтри винятків, middleware, ProblemDetails, глобальні обробники
13
Валідація: Data Annotations, FluentValidation, model state, кастомні валідатори
14
Тестування: модульні тести (xUnit, NUnit), інтеграційні тести, mock (Moq, NSubstitute)
15
SignalR: hub, strongly-typed hub, групи, життєвий цикл з'єднання
16
Продуктивність: кращі практики async, Span<T>, Memory<T>, пул об'єктів, кешування
17
Версіонування API, Swagger/OpenAPI, обмеження швидкості, health check
18
Логування (ILogger, Serilog), моніторинг, Docker, розгортання (Azure, AWS, on-premise)