تطوير واجهة برمجة تطبيقات (Web API) متكاملة لمنصة تجارة إلكترونية تطوير واجهة برمجة تطبيقات (Web API) متكاملة لمنصة تجارة إلكترونية تطوير واجهة برمجة تطبيقات (Web API) متكاملة لمنصة تجارة إلكترونية تطوير واجهة برمجة تطبيقات (Web API) متكاملة لمنصة تجارة إلكترونية تطوير واجهة برمجة تطبيقات (Web API) متكاملة لمنصة تجارة إلكترونية
تفاصيل العمل

تطوير واجهة برمجية متكاملة لمنصة تجارة إلكترونية (E-Commerce Web API) مشروع احترافي يهدف إلى بناء خلفية برمجية (Backend) قوية وقابلة للتوسع لمنصات التجارة الإلكترونية الحديثة، تم تطويره باستخدام تقنيات .NET 8 و ASP.NET Core Web API مع الالتزام بأفضل المعايير الهندسية. أبرز المميزات التي تم تنفيذها: نظام أمان متقدم (Identity & Security): تطبيق نظام ASP.NET Identity لإدارة المستخدمين، مع اعتماد JWT Tokens لضمان عمليات مصادقة آمنة ومشفرة. هيكلة الخدمات (Service Layer Architecture): فصل منطق العمل عن واجهات البرمجة من خلال طبقات الخدمات (Services) والواجهات (Interfaces)، مما يسهل عملية الصيانة والاختبار. إدارة البيانات: استخدام Entity Framework Core مع قواعد بيانات SQL Server، وتطبيق ممارسات الـ Dependency Injection لتنظيم تدفق البيانات بكفاءة. دورة تسوق كاملة: برمجة مسارات (Endpoints) متكاملة تشمل كتالوج المنتجات، سلة التسوق، معالجة الطلبات، وإدارة أدوار المستخدمين (Admin/Customer). خدمات الربط والتواصل: دمج خدمة البريد الإلكتروني (Email Service) لإرسال التنبيهات والتحقق من الحسابات. التقنيات المستخدمة: Backend: C#, .NET 8, ASP.NET Core Web API. Authentication: JWT Bearer Tokens, Identity Framework. Database: SQL Server, EF Core Migrations. Documentation: Swagger UI لتوثيق واجهات البرمجة واختبارها.

شارك
بطاقة العمل
تاريخ النشر
منذ شهرين
المشاهدات
54
المستقل
Shady Mohamed
Shady Mohamed
مطور برمجيات
طلب عمل مماثل
شارك
مركز المساعدة