1
C#: Value/Reference Types, Boxing/Unboxing, async/await, Task, ValueTask
2
LINQ: Query Syntax, Method Syntax, Deferred Execution, IEnumerable vs IQueryable
3
ASP.NET Core: Program.cs, Startup, Middleware-Pipeline, Hosting Model
4
Controllers und Minimal APIs: Routing, Model Binding, Action Results
5
Dependency Injection: Serviceregistrierung, Lifetimes (Singleton, Scoped, Transient)
6
Entity Framework Core: DbContext, DbSet, Migrationen, Beziehungen, Lazy/Eager Loading
7
LINQ to Entities: Include, ThenInclude, AsNoTracking, Projections, Raw SQL
8
Authentifizierung: ASP.NET Core Identity, JWT-Tokens, Claims, Policies, Rollen
9
Autorisierung: [Authorize], Policy-Based, Resource-Based, Custom Requirements
10
Middleware: Built-in (UseRouting, UseAuthentication), benutzerdefinierte Middleware
11
Konfiguration: appsettings.json, Umgebungsvariablen, Options Pattern, IConfiguration
12
Fehlerbehandlung: Exception Filters, Middleware, ProblemDetails, Global Handlers
13
Validierung: Data Annotations, FluentValidation, Model State, Custom Validators
14
Testing: Unit Tests (xUnit, NUnit), Integrationstests, Mocking (Moq, NSubstitute)
15
SignalR: Hubs, Strongly-Typed Hubs, Groups, Verbindungslebenszyklus
16
Performance: Async Best Practices, Span<T>, Memory<T>, Object Pooling, Caching
17
API-Versionierung, Swagger/OpenAPI, Rate Limiting, Health Checks
18
Logging (ILogger, Serilog), Monitoring, Docker, Deployment (Azure, AWS, On-Premise)