İçeriğe geç

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.