1
C#: değer/referans tipleri, boxing/unboxing, async/await, Task, ValueTask
2
LINQ: sorgu sözdizimi, metot sözdizimi, ertelenmiş yürütme, IEnumerable vs IQueryable
3
ASP.NET Core: Program.cs, Startup, middleware pipeline, barındırma modeli
4
Controller ve Minimal API: yönlendirme, model binding, action result
5
Dependency Injection: servis kaydı, ömürler (Singleton, Scoped, Transient)
6
Entity Framework Core: DbContext, DbSet, migration, ilişkiler, lazy/eager loading
7
LINQ to Entities: Include, ThenInclude, AsNoTracking, projeksiyon, raw SQL
8
Kimlik doğrulama: ASP.NET Core Identity, JWT token, claim, policy, rol
9
Yetkilendirme: [Authorize], policy tabanlı, kaynak tabanlı, özel gereksinimler
10
Middleware: yerleşik (UseRouting, UseAuthentication), özel middleware
11
Yapılandırma: appsettings.json, ortam değişkenleri, Options kalıbı, IConfiguration
12
Hata yönetimi: istisna filtreleri, middleware, ProblemDetails, global handler
13
Doğrulama: Data Annotations, FluentValidation, model state, özel validator
14
Test: birim testler (xUnit, NUnit), entegrasyon testleri, mock (Moq, NSubstitute)
15
SignalR: hub, strongly-typed hub, gruplar, bağlantı yaşam döngüsü
16
Performans: async en iyi uygulamaları, Span<T>, Memory<T>, nesne havuzu, önbellekleme
17
API sürümleme, Swagger/OpenAPI, hız sınırlama, sağlık kontrolleri
18
Loglama (ILogger, Serilog), izleme, Docker, dağıtım (Azure, AWS, on-premise)