قمت بتطوير Web API متكامل لإدارة وعرض الأفلام باستخدام ASP.NET Core (.NET 6)، مع تصميم RESTful APIs تتيح التعامل مع بيانات الأفلام والتصنيفات بشكل احترافي وقابل للتوسّع.
? التقنيات المستخدمة:
ASP.NET Core Web API (.NET 6)
Entity Framework Core
RESTful API Design
Swagger (لتوثيق وتجربة الـ APIs)
? الوظائف الأساسية (Endpoints):
إدارة التصنيفات (Genres):
عرض جميع التصنيفات
إضافة تصنيف جديد
تعديل وحذف التصنيفات
إدارة الأفلام (Movies):
عرض جميع الأفلام
إضافة فيلم جديد
البحث عن فيلم بالاسم
عرض الأفلام حسب التصنيف
تعديل وحذف الأفلام
? مميزات المشروع:
تصميم نظيف ومنظم (Clean Architecture)
فصل الـ Business Logic عن الـ Controllers
API جاهزة للربط مع أي Frontend (Web / Mobile)
توثيق كامل باستخدام Swagger لتسهيل الاختبار
كود قابل للصيانة والتطوير