Merhaba;
Projemde .NetCore, katmanlı mimarı , Generic Repository Design Pattern, Wep-Apı, Mongo Db ve Redis teknolojilerini kullandım.
Mongo Db de CRUD işlemlerini yaptım ve Mongo Db yeteneklerini kullanmaya çalıştım.
Ürünleri sepete ekleme işlemini Redis ile yönettiğim bir proje geliştirdim.
Temel amacım Mongo Db ve redis olduğu için servislerimi Swager ile yönettim.
Projede temel amacım yukarıda bahsettiğim teknolojiler olsada OOP SOLİD ve generic yapıyı elimden geldiğinde korumaya çalışarak olabilidğince clean kod yazmaya çalıştım.
Kullandığım teknolojiler ile ilgili kendi dokumanlarım ve yararlandığım diğer dökümanlar aşağıdadır.
Entity Framework => RidvanOrun/GitBook/EF
SOLID Prencibles => RidvanOrun/GitBook/SOLID
Asp.NetCore => RidvanOrun/GitBook/.NetCore
Generic Repository Design Pattern =>RidvanOrun/GitBook/DesingPattern
AutoMapper =>RidvanOrun/GitBook/ObjectOperation
REDİS => *www.c-sharpcorner.com , *www.borakasmer.com