حدثنا مسار أساسيات Node.js في دورة تطوير التطبيقات باستخدام لغة JavaScript وأضفنا إليه عدة دروس ليواكب أحدث التقنيات والإصدارات، أصبح المسار 52 درسًا بمدة 7 ساعات.
مميزات وفوائد المسار:
1 . سيبدأ الطالب بالتعرف على بيئة عمل Node.js وكيفية تثبيتها وتشغيلها على حاسوبه، بالإضافة إلى أساسيات التعامل مع بيئة عمل Node.js وكيفية تشغيل ملفات JavaScript خارج المتصفح
2 . سيتعرف الطالب على مفهوم الوحدة البرمجية Module ويتعلم كيفية استخدامها في Node.js وأهم الوحدات المستخدمة فيه، مثل FS Module وأيضًا Path Module وغيرها الكثير، ويتعلم كيفية إنشاء وحدات جديدة
3 . سيتعرف الطالب على أهم مدير للحزم في Node.js وهو NPM ويتعلم كيفية تثبيت الحزم من خلاله
4 . سيتعلم الطالب كيفية التعامل مع قواعد البيانات SQL و NoSQL، ويتعلم كيفية الاتصال بها من خلال Node.js باستخدام المكتبات المختلفة
5 . سيتعلم الطالب كيفية التعامل مع خوادم الويب ويتعرف على أشهر أطر العمل المختصة بإنشاء الخوادم في Node.js وهو Express.js
6 . سيتعلم الطالب أيضًا من خلال Express.js إنشاء الموجهات Routing وأيضًا التعامل مع الطلبات المختلفة GET – POST – PUT – DELETE ويتعرف على مفهوم واجهة برمجة التطبيقات API والطبقات الوسيطة Middleware
7 . أخيرًا سينشئ الطالب واجهة برمجية كاملة لتقييم الأفلام ومن خلال هذا المشروع سيتعلم كيفية تخطيط وإنشاء واجهة برمجية API ويتعلم كيفية إضافة موجهات وطبقات وسيطة لها، كما وسيتعرف على عملية المصادقةAuthentication والتي تتم من خلال المكتبة الشهيرة JWT