fully functional E-commerce API fully functional E-commerce API fully functional E-commerce API
تفاصيل العمل

واجهة برمجية (API) كاملة لوظائف متجر إلكتروني (E-commerce API) التقنيات والأدوات المستخدمة: ASP.NET Core: الإطار الرئيسي لبناء الـ API. Entity Framework Core (EF Core): للتعامل مع قواعد البيانات. JWT Authentication & Authorization: لتأمين الـ API والتحكم في الوصول. DTOs (كائنات نقل البيانات): لتنظيم ونقل البيانات بين الطبقات. Onion Architecture: لبناء هيكل منفصل ومنظم للتطبيق. Generic Repository Pattern: لعزل عمليات قاعدة البيانات وتسهيل إدارتها. AutoMapper: للتحويل بين الكيانات و الـ DTOs بسهولة. Service Manager: تنفيذ مخصص لإدارة وتنظيم الخدمات. Repository Manager: تنفيذ مخصص لإدارة المستودعات (Repositories). أهم مميزات الـ API: HATEOAS: إضافة روابط داخل الاستجابات لتسهيل التنقّل بين الموارد. التقسيم (Paging): تمكين العميل من طلب البيانات على شكل صفحات صغيرة. الفلترة (Filtering): فلترة البيانات حسب معايير محددة. البحث (Searching): البحث داخل البيانات باستخدام الكلمات المفتاحية. الترتيب (Ordering): ترتيب البيانات حسب حقول معينة. التحقق من صحة البيانات (Validation): ضمان صحة البيانات قبل معالجتها. Rate Limiting: تحديد عدد الطلبات المسموح بها خلال مدة معينة لحماية النظام وضمان الاستخدام العادل.

شارك
بطاقة العمل
تاريخ النشر
منذ 4 أشهر
المشاهدات
101
المستقل
Mahmoud Salah
Mahmoud Salah
Full Stack Developer
طلب عمل مماثل
شارك
مركز المساعدة