Makale Projesi; Admin paneli üzerinden eklenen makaleleri görüntüleyebilme ve görüntülenen makalenin bir artması üzerine kurgulanmıştır.
.Net Core 7.0 kullanılarak geliştirilen bu uygulamada, Entity Framework Code First yaklaşımı benimsenmiştir. Projede N katmanlı mimari yapısı gözetilerek CRUD işlemlerinin daha pratik yapılması sağlanmıştır.
- .Net Core 7.0
- Entity Framework Code First
- MSSQL Server
- LINQ
- Html
- Css
- JavaScript
- AJAX
- Bootstrap
- Fluent Validation
- Identity
- AutoMapper
- Unit Of Work Design Pattern
- N Katmanlı Mimari Yapısı
- Unit Of Work Tasarım Deseni
- FluentValidation ile doğrulama
- Identity ile kullanıcı ve rol işlemleri
- AutoMapper ile nesne eşleme(DTO) işlemleri
- Sayfalama yapısı
- Admin Paneli
- Identity kütüphanesi ile giriş yapma özelliği.
- Rolleme ve yetkilendirme ile admin paneline kısıtlamaları
- FluentValidation kütüphanesi yardımıyla doğrulamalar
- AJAX ile işlemler
- Toastr Notifications ile CRUD işlemleri sonrası bildirim verme
- Sayfalama yapısı kurgulanarak makalelerde sayfalama işlemi
- Admin panelde ilgili CRUD işlemleri
- Admin panelde Profil ayarları sayfaları
- Kullanıcı oluşturarak rolünü belirtme
- Ana sayfada arama işlemi
- Ekleme, güncelleme, silme işlemi için ayrı ayrı DTO kullanımları
- Görsel yükleme işlemleri için Helper tasarlanması ve kullanılması
- İstatistikleri görme
- Profil düzenleme işlemleri
- Makalelerde CRUD işlemleri
- Kategori ve sosyal medya hesaplarında CRUD işlemleri
- Kullanıcı ve rollerde CRUD işlemleri
- Silinen öğeleri silinmiş öğeler menüsü altında bulabilme ve geri döndürebilme
- AJAX ile kategori ekleyebilme