تفاصيل العمل

تم تطوير منصة تجارة إلكترونية متكاملة، آمنة، وقابلة للتوسع (scalable) بالاعتماد على تقنيات الـ.NET الحديثة لتوفير تجربة مستخدم سلسة وإدارة بيانات قوية.

أبرز المميزات والخصائص التقنية للمشروع:

• فصل المهام وبنية النظام (Separation of Concerns): تم بناء بنية برمجية متماسكة تفصل تماماً بين واجهة المستخدم ومنطق العمل وقواعد البيانات.

• نمط تصميم المستودع (Repository Pattern): عزل مهام الوصول إلى البيانات وتجريدها، مما عزز من قابلية الكود للاختبار (Testability) وسهولة صيانته وتطويره.

• نماذج العرض (ViewModels): استخدام نماذج مخصصة لنقل البيانات لضمان نقاء البيانات المعروضة وعرض ما هو مطلوب فقط على الواجهات بشكل آمن.

• إدارة المعاملات المعقدة (Atomic Transactions): هندسة عملية إتمام الشراء (Checkout) كمعاملات ذرية غير قابلة للتجزئة لحماية سلامة البيانات المطلقة ومنع أي تضارب أو فشل جزئي أثناء معالجة الطلبات المدفوعة.

التقنيات وبنية النظام المستخدمة (Tech Stack):

• Backend Framework: ASP NET Core MVC

• ORM: Entity Framework Core (EF Core)

• Database: SQL Server

ملفات مرفقة

بطاقة العمل

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