Asp.Net Core 5.0 ile Adım Adım Web Geliştirme
Bu proje, ASP.NET Core 5.0 kullanılarak Entity Framework Core ve N Katmanlı Mimarisi prensipleriyle geliştirilmiştir. Code-First yaklaşımı benimsenerek, SQL Server veritabanını destekleyen bir Portfolyo websitesi projesi oluşturulmuştur. Proje, Varsayılan, Yazar ve Yönetici (Admin) panellerini içermektedir.
Aşağıda belirtilen konular, projenin geliştirilmesi sürecinde kullanılan başlıca bileşenleri içermektedir:
- Web uygulamalarının Asp.Net Core 5.0 kullanılarak geliştirilmesi
- Veritabanı işlemlerinin Entity Framework Core ile yönetimi
- Repository Design Pattern'ın uygulanması
- N Katmanlı Mimarilerin kullanımı ile sistem tasarımı
- Giriş ve veri doğrulaması için Fluent Validation'ın entegrasyonu
- Restful API tasarımının planlanması ve geliştirilmesi
- Sayfa yenilemesi gerektirmeyen etkileşimler için Ajax kullanımı
- Kimlik doğrulama ve yetkilendirme (Identity)
- Rol tabanlı yetkilendirme işlemlerinin tasarlanması ve uygulanması