2. Hafta Ödev

Restful Api Geliştirin

  • ilk hafta geliştirdiğiniz api kullanılacaktır.
  • Rest standartlarına uygun olmalıdır.
  • solid prensiplerine uyulmalıdır.
  • Fake servisler geliştirilerek Dependency injection kullanılmalıdır.
  • api nizde kullaınılmak üzere extension geliştirin.
  • Projede swagger implementasyonu gerçekleştirilmelidir.
  • global loglama yapan bir middleware(sadece actiona girildi gibi çok basit düzeyde)

Bonus

  • Fake bir kullanıcı giriş sistemi yapın ve custom bir attribute ile bunu kontrol edin.
  • global exception middleware i oluşturun