تطوير الواجهة الخلفية بـ Node.js
- 1
- 4
hours in Accelarated Training A full weekend sprint to a finished project.
- 4
- 8
hours in Continued Training 3 months / 12 weeks for intensive full covered training.
Our students are getting hired by top freelnacing companies. We can help you too.
حول هذا التدريب
يتيح Node.js تشغيل JavaScript من جهة الخادم — ما يعني أنه يمكنك بناء تطبيق الويب كاملًا، أماميًا وخلفيًا، بلغة واحدة. يُشغّل واجهات API وتطبيقات فورية والواجهات الخلفية لعدد لا يُحصى من المنتجات الحديثة. في هذا التدريب ستتعلّم بناء خوادم وواجهات API حقيقية باستخدام Node.js و Express. هذا التدريب العملي على Node.js في تطوان تطبيقي بالكامل، ضمن مجموعة صغيرة من 16 طالبًا كحد أقصى.
هذا التدريب عملي 100%. تبني واجهة خلفية حقيقية و API يعمل. سواء اخترت الصيغة المكثّفة (14 ساعة خلال عطلة الأسبوع) أو الصيغة المستمرة (حوالي 48 ساعة على 3 أشهر)، ستصبح قادرًا على بناء خدمات خلفية باستخدام Node.js.
اختر صيغتك
الصيغتان عمليّتان 100% — الفرق هو العمق ووقت الممارسة:
- المكثّفة (سبرينت عطلة الأسبوع، 14 ساعة): الأساسيات بسرعة — كيفية عمل Node و npm وأول خادم Express لك مع مسارات API.
- المستمرة (3 أشهر، حوالي 48 ساعة): مهارات الإنتاج بعمق — الـ middleware وعمليات CRUD على قاعدة البيانات والمصادقة ومعالجة الأخطاء ونشر API حقيقية.
ما الذي ستتعلّمه
- كيف يعمل Node.js وتشغيل JavaScript خارج المتصفّح
- استخدام npm وإدارة الحزم والتبعيات
- نظام الوحدات (modules) وتنظيم مشروع خلفي
- البرمجة غير المتزامنة: الـ callbacks والـ promises و
async/await - بناء خادم ويب وREST API باستخدام Express
- المسارات والـ middleware ومعالجة الطلبات والاستجابات
- الاتصال بقاعدة بيانات وتنفيذ عمليات CRUD
- المصادقة وتأمين واجهتك البرمجية
- متغيّرات البيئة ومعالجة الأخطاء وبنية مشروع نظيفة
- نشر تطبيق Node.js على خادم حيّ
ابنِ وأصلِح الأخطاء أسرع مع الذكاء الاصطناعي
ستستخدم أدوات الذكاء الاصطناعي مثل ChatGPT و Claude كمساعد برمجة — لبناء المسارات، وشرح الكود غير المتزامن، وكتابة الـ middleware، وإصلاح الأخطاء أسرع. ستتعلّم صياغة أوامر دقيقة ومراجعة النتيجة، ليُسرّع الذكاء الاصطناعي فهمك بدل أن يحلّ محلّه.
ما الذي ستحصل عليه
- واجهة خلفية Node.js و REST API حقيقية تعمل بنيتَها بنفسك
- قدرة full-stack عند دمجها مع مهاراتك الأمامية
- كود ومصادر مشروعك للاحتفاظ بها
- شهادة إتمام من Freelancers Web Academy (بعد مشروع فردي)
جديد على JavaScript؟ ابدأ بـتدريب JavaScript. وأكمل مسار full-stack مع React & Next.js.
جاهز للبدء؟ اختر موعدًا أدناه أو راسلنا على واتساب.
المتطلّبات المسبقة
يجب أن تكون مرتاحًا مع أساسيات JavaScript (المتغيّرات والدوال والمصفوفات والكائنات وأساسيات البرمجة غير المتزامنة). إن لم تكن كذلك بعد، فابدأ بتدريب JavaScript أولًا. تحتاج فقط إلى حاسوب محمول.