ما هي الطرفية
الطرفية (terminal) نافذة تكتب فيها أوامر للكمبيوتر كنص بدل النقر بالفأرة. تبدو مخيفة، لكنها مجرد طريقة أخرى للتحكم – وللمبرمجين هي الطريقة الرئيسية. لا تقلق: ستحتاج حوالي خمسة أوامر.
نفّذ التثبيت مع أحد الوالدين – كما مع المحرر في المستوى التحضيري. وشغّل في الطرفية فقط أوامر تفهمها (أو تأتي من هنا). أوامر عشوائية من الإنترنت قد تُفسد جهازك.
كيف تفتح الطرفية
- Windows: اضغط Start، اكتب
PowerShell، وافتحها. (يمكنك أيضاً فتح طرفية داخل VS Code مباشرة: قائمة Terminal → New Terminal – موصى به، ستكون بجانب كودك.) - Mac: Cmd+space، اكتب
Terminal، واضغط Enter. (أو مجدداً من VS Code مباشرة.)
جرّبها
اكتب أمراً واضغط Enter:
echo Hi terminal
الطرفية ترد «Hi terminal.» هكذا بالضبط تعمل: تكتب أمراً → Enter → الكمبيوتر يجيب. أمران مفيدان آخران:
pwd # where am I right now? (prints the folder)
ls # what's in this folder? (on Windows, "dir" also works)
ما هو Node.js ولماذا تحتاجه
حتى الآن، JavaScript يعمل فقط في المتصفح. Node.js يجعله يعمل في أي مكان – مثل على خادم. والأهم: Node.js يأتي مع npm، متجر قطع كود جاهزة (packages)، سنستخدمه بعد قليل لتحميل React وVite.
التثبيت
-
اذهب إلى nodejs.org وحمّل النسخة المعلّمة LTS (Long Term Support = مدعومة طويل الأمد، الأكثر استقراراً).
-
شغّل الملف المحمّل ومرّ على المثبّت (Next → Next → Install). لا تغيّر شيئاً، الإعدادات الافتراضية صحيحة.
-
أغلق الطرفية وافتحها من جديد (مهم!) وتحقق من التثبيت:
node --version npm --versionعندما يظهر رقما إصدار (مثل
v22.11.0و10.9.0)، انتهيت.
«Command not found»؟ عادة يكفي إغلاق الطرفية وإعادة فتحها (أو كل VS Code). إن لم يساعد ذلك، أعد تشغيل الكمبيوتر – المثبّت يحتاج النظام أن «يلاحظ» البرنامج الجديد.
ورقة غش أوامرك
هذه الأوامر الأربعة تغطي 90٪ من عملك. احفظها:
| الأمر | ماذا يفعل |
|---|---|
cd folder-name | ادخل مجلداً (cd .. = ارجع مجلداً واحداً) |
ls (أو dir) | اعرض ما في المجلد |
npm install | حمّل الحزم التي يحتاجها المشروع |
npm run dev | شغّل خادم التطوير (أوقفه بـ Ctrl+C) |
تحقق من نفسك: node --version وnpm --version يطبعان أرقاماً، وتستطيع بالطرفية الدخول إلى مجلد (cd) وعرض محتوياته (ls). ورشة المحترف جاهزة – في الدرس القادم نُعدّ أول تطبيق React.
ما ستخرج به من هذا الدرس
- الطرفية = التحكم بالكمبيوتر بالنص. أمر → Enter → رد.
- Node.js يجعل JavaScript يعمل خارج المتصفح؛ npm يضيف إليه ملايين الحزم الجاهزة.
- الأساسيات:
cd،ls،npm install،npm run dev، الإيقاف بـ Ctrl+C.
© 2026 Ing. Martin Polak / AlgoRhino · شروط استخدام المحتوى