The Code Fix

🟩 شرح Node.js

مقدمة في Node.js

ما هي 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.