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: تحديد عدد الطلبات المسموح بها خلال مدة معينة لحماية النظام وضمان الاستخدام العادل.

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