تم تطوير Web API باستخدام ASP.NET Core لتوفير عمليات إدارة الأقسام والطلاب داخل النظام. يتيح المشروع تنفيذ جميع عمليات CRUD (إضافة - عرض - تعديل - حذف) مع توثيق كامل للـ API باستخدام Swagger لتسهيل الاختبار والتكامل مع التطبيقات الأخرى.
التقنيات المستخدمة
ASP.NET Core Web API
Entity Framework Core
SQL Server
Swagger / OpenAPI
LINQ
C#
المميزات
✔ إنشاء RESTful API احترافية
✔ إدارة بيانات الأقسام (Departments) والطلاب (Students)
✔ تنفيذ عمليات CRUD كاملة
✔ ربط قاعدة البيانات باستخدام Entity Framework Core
✔ توثيق تلقائي للـ API باستخدام Swagger
✔ بنية كود منظمة وقابلة للتطوير
دوري في المشروع
تصميم قاعدة البيانات وربطها بالتطبيق.
إنشاء Models و Controllers.
تنفيذ CRUD Operations.
استخدام Entity Framework Core للتعامل مع البيانات.
إعداد Swagger لتوثيق واختبار الـ API.
اختبار جميع الـ Endpoints والتأكد من عملها بشكل صحيح.