.NET & ASP.NET Core
Platformun çekirdeği: DI, middleware, controller, hosting.
- 1.NET nedirCLR, IL, JIT; .NET Framework / Core / 8+ farkları.
- 2Proje yapısıSolution, csproj, NuGet, proje referansları.
- 3Yapılandırmaappsettings.json, ortamlar, IOptions, kullanıcı sırları.
- 4Dependency InjectionContainer, yaşam süreleri (singleton/scoped/transient).
- 5LoglamaILogger, log seviyeleri, yapılandırılmış log, Serilog/NLog.
- 6ASP.NET Core'a girişHost, Program.cs, istek boru hattı (pipeline).
- 7MiddlewareSıralama, özel middleware yazmak.
- 8Controller ve actionRouting, attribute routing, Minimal API.
- 9Model binding ve doğrulamaDTO, DataAnnotations, FluentValidation.
- 10Filter'larFilter türleri ve global hata yönetimi.
- 11HttpClientIHttpClientFactory, dış servis çağırma, Polly ile yeniden deneme.
- 12Arka plan işleriBackgroundService, hosted service, zamanlanmış görevler.
- 13BarındırmaKestrel, ters vekil (reverse proxy), publish, ortam değişkenleri.
- 14Kendi başına yapabilir misin?Hat sonu yeterlilik kontrolü: gerçekçi görev + kontrol listesi.
