← Listeye dön
Orijinal sertifika
Sertifika
Clean Architecture Öğrenelim

.NET ekosisteminde Clean Architecture yaklaşımıyla ölçeklenebilir ve bakımı kolay bir Web API geliştirmeye odaklanan kapsamlı bir eğitim. Katmanlar arası sorumluluk ayrımı, doğru bağımlılık yönetimi, hata/validasyon akışları ve kurumsal projelerde sık kullanılan yapıtaşları uygulamalı anlatılır.
Müfredattan Öne Çıkanlar
- Dependency Injection ile servislerin kurgulanması
- ApiController ve örnek CarsController
- AutoMapper ile DTO ⇄ Entity dönüşümleri
- FluentValidation,
IPipelineBehavior,ValidationBehavior - Exception Middleware ve Error Log akışı
- Controller için Unit Test yazımı
- Repository Pattern ve Pagination altyapısı
- Identity kurulumu, Register/Login akışları
- JWT kurulumu, Token üretimi ve Refresh Token yenileme
- Authorize kontrolü, rol atama ve Role Attribute kullanımı
- Swagger ile kimlik doğrulama testi
- CORS politikalarının yapılandırılması
- Program.cs düzenleme/temizleme
- Serilog ile loglama
Kazanımlar
- Katmanlı ve modüler mimariyle temiz kod ve bakım kolaylığı
- Doğrulama ve hata yönetimini pipeline üzerinden merkezi kurgulama
- Kimlik doğrulama, rol tabanlı yetkilendirme ve token yenileme akışlarını kurma
- Gözlemlenebilirlik için loglama, test edilebilirlik için birim testler
Teknolojiler
- .NET Web API, Clean Architecture
- FluentValidation, AutoMapper
- Entity Framework Core, Repository Pattern
- Identity, JWT, Refresh Token
- Swagger, CORS, Serilog