1
C#: waarde/referentietypen, boxing/unboxing, async/await, Task, ValueTask
2
LINQ: querysyntax, methodsyntax, uitgestelde uitvoering, IEnumerable vs IQueryable
3
ASP.NET Core: Program.cs, Startup, middleware-pipeline, hostingmodel
4
Controllers en Minimal API's: routing, model binding, actieresultaten
5
Dependency Injection: serviceregistratie, lifetimes (Singleton, Scoped, Transient)
6
Entity Framework Core: DbContext, DbSet, migraties, relaties, lazy/eager loading
7
LINQ to Entities: Include, ThenInclude, AsNoTracking, projecties, raw SQL
8
Authenticatie: ASP.NET Core Identity, JWT-tokens, claims, policies, rollen
9
Autorisatie: [Authorize], policy-based, resource-based, aangepaste vereisten
10
Middleware: ingebouwd (UseRouting, UseAuthentication), aangepaste middleware
11
Configuratie: appsettings.json, omgevingsvariabelen, Options-patroon, IConfiguration
12
Foutafhandeling: exception-filters, middleware, ProblemDetails, globale handlers
13
Validatie: Data Annotations, FluentValidation, model state, aangepaste validators
14
Testen: unit tests (xUnit, NUnit), integratietests, mocking (Moq, NSubstitute)
15
SignalR: hubs, strongly-typed hubs, groepen, verbindingslevenscyclus
16
Prestaties: async best practices, Span<T>, Memory<T>, object pooling, caching
17
API-versioning, Swagger/OpenAPI, rate limiting, health checks
18
Logging (ILogger, Serilog), monitoring, Docker, deployment (Azure, AWS, on-premise)