← Listeye dön

Sertifika

Clean Architecture Öğrenelim

6 Ağustos 2025· 5 saatBelgeyi doğrula ↗
Clean Architecture Öğrenelim
Orijinal sertifika

.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