تفاصيل العمل

تطوير نظام Backend لمتجر إلكتروني باستخدام C# وASP.NET Core 8، مع تصميم RESTful APIs لإدارة العمليات الأساسية للمتجر، وتطبيق Clean Architecture لتنظيم مكونات النظام وفصل الـBusiness Logic عن تفاصيل البنية التحتية.

تم بناء المشروع بهيكلية متعددة الطبقات (Domain, Application, Infrastructure, API)، مع استخدام مجموعة من الأنماط والتقنيات لتنظيم التعامل مع البيانات وإدارة العمليات داخل النظام.

التفاصيل التقنية:

تصميم وتنفيذ RESTful API لإدارة المنتجات والتصنيفات والعلامات التجارية.

استخدام Entity Framework Core مع SQL Server لإدارة البيانات والعلاقات بين الكيانات.

تطبيق Repository Pattern وUnit of Work لتنظيم عمليات الوصول إلى قاعدة البيانات.

استخدام Specification Pattern لبناء استعلامات مرنة وقابلة لإعادة الاستخدام.

إعداد ASP.NET Core Identity لإدارة حسابات المستخدمين والأدوار.

تطبيق JWT Authentication وAuthorization لإدارة المصادقة والصلاحيات.

استخدام AutoMapper في تحويل البيانات بين Entities وDTOs.

دمج Redis في إدارة الـShopping Basket والتخزين المؤقت.

تنفيذ نظام الطلبات (Orders) وإدارة بيانات الشحن وطرق التوصيل.

إعداد Database Migrations وData Seeding لإدارة وتهيئة قاعدة البيانات.

استخدام Swagger لتوثيق واختبار نقاط الاتصال (API Endpoints).

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات