إنشاء REST API باستخدام Express.js وNode.js
تنفيذ عمليات CRUD (إنشاء، قراءة، تعديل، حذف)
ربط قاعدة البيانات (PostgreSQL - MySQL - MongoDB)
تنظيم الكود باستخدام أفضل ممارسات البرمجة
استخدام أدوات ORM مثل Mongoose أو Prisma
كتابة كود واضح ومرتب باستخدام أفضل ممارسات البرمجة (Best Practices)، مع تقسيم الملفات بشكل منطقي (Routes, Controllers, Services, etc.) مما يسهل على أي مطور آخر قراءة الكود أو تطويره مستقبلاً دون تعقيد.
أقوم بربط الـ API بقاعدة البيانات المناسبة لمشروعك سواء كانت PostgreSQL، MySQL أو MongoDB، مع إعداد الجداول أو المجموعات (Collections) بشكل سليم، وضمان فعالية الاتصال وأداء جيد في تنفيذ الاستعلامات.
ألتزم بتنفيذ المشروع بكفاءة عالية وضمن الوقت المحدد، مع الحرص على تحقيق أعلى مستويات الجودة والدقة، كما أوافيك بتحديثات مستمرة حول سير العمل لضمان الشفافية ورضاك التام.
سأقوم ببرمجة 4 نقاط نهاية (Endpoints) باستخدام Express.js لتنفيذ عمليات CRUD على جدول واحد (إضافة، قراءة، تعديل، حذف).
سأقوم بربط الواجهة البرمجية بقاعدة بيانات PostgreSQL، وإنشاء جدول واحد مع الحقول المطلوبة وربطه بالنقاط البرمجية بشكل آمن.
سيتم تنظيم ملفات المشروع وفق نمط MVC (Models, Controllers, Routes) لتسهيل التوسعة والصيانة مستقبلاً.
سأوفر ملفًا يحتوي على خطوات واضحة لتثبيت وتشغيل المشروع على جهازك (مثل: أوامر التثبيت، إعداد البيئة، وتشغيل الخادم المحلي).
عمل documentation للAPI ياسخدام Swagger او Postman
10.00
|
|
اضافة نظام تسجيل دخول و حماية ياستخدام JWT
15.00
|
عمل documentation للAPI ياسخدام Swagger او Postman
10.00
|
|
اضافة نظام تسجيل دخول و حماية ياستخدام JWT
15.00
|