Skip to content

.NET & ASP.NET Core

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