Bu proje, Süvari Şirketi'nde yaptığım staj süresince geliştirdiğim bir API projesidir. Katmanlı mimari kullanarak CRUD işlemlerini gerçekleştiren, güvenli ve ölçeklenebilir bir yapı oluşturmayı hedefledim.
✅Katmanlı Mimari kullanılarak Business, Core, DataAccess, Entities katmanları oluşturuldu.
✅CRUD İşlemleri ile veritabanı yönetimi sağlandı.
✅JWT Kimlik Doğrulama ve Yetkilendirme mekanizması entegre edildi.
✅Hashing ve Salting yöntemleri kullanılarak güvenli şifreleme sağlandı.
✅Dependency Injection prensibi kullanıldı.
✅Scoped, Transient, Singleton yaşam döngüsü yönetimi uygulandı.
✅POSTMAN ile API istekleri test edildi.
✅CAP Teoremi hakkında araştırmalar yapıldı.
✅JSON formatı ve veri alışveriş süreçleri daha iyi kavrandı.
🌟ASP.NET Core Web API
🌟Entity Framework Core
🌟SQL Server
🌟JWT (JSON Web Token)
🌟Dependency Injection
🌟AutoMapper
🌟Postman