NetBootcamp

Projemizde uygulamalı olarak birçok best pratiği .NET CORE API üzerinde uygulamalı olarak işledik. Mimari olarak NLayer mimari kullandık. Database olarak MS SQL SERVER kullandık. ORM olarak Entity Framework Core kullandık. Projemiz bir e ticaret sitesi nin backend uygulamasıdır. İşlediğimiz bazı best pratikler :

  1. Logging
  2. Kimlik Doğrulama ve Yetkilendirme
  3. Hata Yönetimi
  4. Validasyon
  5. Önbellekleme
  6. Transaction Yönetimi
  7. Güvenlik
  8. API Yönetimi ve Dökümantasyon
  9. Yapılandırma Yönetimi
  10. Performans Optimizasyonu
  11. Dependency Injection ve IoC
  12. Veri Tutarlılığı ve Zamanlanmış İşler
  13. Pagination ve Filtering
  14. Use DTOs ( Data Transfer Objects )
  15. RESTful Api Design
  16. Mesaj Kuyruğu ve Olay Tabanlı Mimari

✅ Getting Started with .NET Core ✅ Introduction to RESTful APIs ✅ Building Your First Web API ✅ Introduction to Asynchronous Programming ✅ Model Validation and Data Annotations ✅ Introduction to Filters ✅ Introduction to Middleware ✅ Introduction to EF Core ✅ Working with Data in ASP.NET Core ✅ Error Handling and Logging ✅ Authentication and Authorization ✅ API Versioning and Documentation ✅ API Versioning Strategies ✅ Background Tasks and Scheduled Jobs ✅ Working with File Uploads ✅ Asp.Net Core Best Practices ✅ Asp.Net Core Publishing ✅ Redis ✅ NLayer Architecture ✅ Clean Architecture ✅ Onion Architecture ✅ Hexagonal Architecture ✅ Unit Test