Kişisel / açık kaynak proje
StoreApp
Rol tabanlı yönetim paneli, oturum sepeti ve view component'ler içeren ASP.NET Core MVC mağaza uygulaması.
01 · Amaç
Sunucu tarafında render edilen klasik bir web uygulamasında kimlik, yetki ve katmanlı yapıyı bir arada kurmak.
02 · Yapı
Entities, Repositories, Services ve Presentation katmanları; RepositoryManager / ServiceManager ile bağımlılıkların toplanması. ASP.NET Core Identity ile roller, Admin area, session tabanlı sepet, Razor Pages, tag helper'lar ve view component'ler.
03 · Öne çıkanlar
- Rol bazlı admin alanı
- Session'da serileştirilen sepet
- Sayfalama ve filtreleme için özel tag helper'lar
04 · Kazanım
ASP.NET Core MVC'nin genişletme noktalarını uçtan uca kullanan bir öğrenme projesi.