تطوير النظام الخلفي (Backend API) لمنصة تعليمية متكاملة | Node.js & MongoDB

تفاصيل العمل

تم بناء هذا المشروع كـ RESTful API متكامل وقوي يرتكز على بنية ميكانيكية متطورة ومقاومة للأخطاء (Crash-Proof) لضمان استقرار الخادم وسرعة الاستجابة.

التقنيات والبرامج المستخدمة:

البيئة الأساسية: Node.js مع إطار العمل Express.js.

قاعدة البيانات: MongoDB مع الاعتماد على Mongoose لبناء النماذج والعلاقات (Schemas).

الحماية والصلاحيات: معيار JWT (JSON Web Tokens) لتأمين المسارات وفصل الصلاحيات (Roles) بين المستخدمين والمديرين (Admin/Student).

التحقق من البيانات: Express-Validator لضمان سلامة المدخلات قبل وصولها لقاعدة البيانات.

أدوات التطوير واختبار الكفاءة: تم اختبار وتوثيق جميع المسارات (Endpoints) بالكامل باستخدام برنامج Postman.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات