ما هي Node.js؟
Node.js بيئة تشغيل تتيح لك تشغيل JavaScript خارج المتصفّح — على الخادم (Server). قبلها كانت JavaScript حبيسة المتصفّح فقط.
بفضل Node.js يمكنك بناء الواجهة الأمامية والخلفية بلغة واحدة: JavaScript.
ماذا نبني بـ Node.js؟
- خوادم الويب وواجهات برمجية (APIs).
- أدوات سطر الأوامر (CLI).
- التعامل مع الملفات وقواعد البيانات.
- أدوات البناء التي تستخدمها يوميًا (مثل npm نفسها).
أول برنامج
أنشئ ملف app.js:
console.log("مرحبًا من Node.js!");
ثم شغّله من الطرفية:
node app.js
لاحظ: نفس console.log التي تعرفها — لكنها تعمل الآن على الخادم.
التحقّق من التثبيت
node --version # يعرض إصدار Node
npm --version # يعرض إصدار مدير الحزم
🎯 التالي: الوحدات (Modules) و npm.