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