️ واجهة برمجية RESTful لإدارة الطلاب والدورات
تم بناء هذه الواجهة البرمجية باستخدام Node.js و Express.js و MongoDB لإدارة سجلات الطلاب والدورات. تدعم عمليات CRUD لإضافة البيانات واسترجاعها وتحديثها وحذفها.
الميزات
إدارة الطلاب
تسجيل طالب جديد: إضافة سجل جديد للطالب بسهولة. ️
استرجاع جميع الطلاب: عرض قائمة بجميع الطلاب المسجلين.
إدارة الدورات
إضافة دورة جديدة: إنشاء سجلات جديدة للدورات.
استرجاع جميع الدورات: عرض قائمة بجميع الدورات المتاحة.
الحصول على دورة عبر المعرف: استرجاع تفاصيل دورة محددة.
تحديث بيانات الدورة: تعديل معلومات دورة موجودة. ️
حذف دورة: إزالة دورة من النظام. ️
️ التقنيات المستخدمة
Node.js: بيئة التشغيل. ️
Express.js: إطار عمل لبناء واجهات RESTful API.
MongoDB: قاعدة بيانات NoSQL لتخزين السجلات.
Mongoose: أداة ODM لتسهيل التعامل مع MongoDB.