نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر

نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
AN

منهج Angular v22.1

دليل مرجعي شامل

كل اللغات
مدرسة البرمجة/منهج Angular v22.1/تثبيت بيئة تشغيل JavaScript

تثبيت بيئة تشغيل JavaScript

تثبيت Node.jsيئة تشغيل JavaScriptتحميل NPMإعداد بيئة Angularمدير الحزم NPMشرح Node.js

جدول مرجعي سريع

1
الأداةالوصفالأهمية في مشروع Angular
Node.jsبيئة تشغيل للغة JavaScript تعمل خارج المتصفحتشغيل خادم التطوير المحلي وتحويل أكواد TypeScript
NPMمدير حزم ومكتبات Node (Node Package Manager)تحميل وتحديث إطار عمل Angular والمكتبات المساعدة
سطر الأوامر (Terminal)واجهة لإدخال الأوامر النصية للنظامتنفيذ أوامر بناء المشروع وتشغيله وإدارته

الشرح

في الدرس السابق، تعرفنا على أن Angular هو إطار عمل متكامل يعتمد على لغة TypeScript. متصفحات الويب لا تفهم لغة TypeScript بشكل مباشر؛ بل تفهم فقط JavaScript و HTML و CSS.

لماذا نحتاج إلى Node.js لتعلم Angular؟

هنا يأتي دور Node.js. نحن لا نستخدم Node.js في دورتنا هذه لبرمجة الخوادم (الخلفية - Back-end)، بل نستخدمه كـ "بيئة عمل محلية" على جهازك. يقوم Node.js بتشغيل أدوات البناء التي تحول أكواد TypeScript (التي سنكتبها) إلى أكواد JavaScript محسنة يمكن للمتصفح قراءتها. كما يوفر لنا خادماً محلياً (Local Server) لرؤية التعديلات بشكل فوري أثناء البرمجة دون الحاجة لعمل تحديث يدوي للصفحة.

ما هو NPM؟

أداة NPM (Node Package Manager) هي أكبر مستودع برمجيات في العالم، وتأتي مدمجة تلقائياً عند تثبيت Node.js. بدون NPM، لن نتمكن من تحميل أدوات Angular إلى جهازك. سنستخدم هذه الأداة كجسر لتثبيت واجهة سطر أوامر أنجلر (Angular CLI)، وأي مكتبات إضافية قد نحتاجها في التطبيق مستقبلاً (مثل مكتبات التصميم الجاهزة أو أي أدوات خارجية).

خطوات التثبيت والتحقق (أوامر سطر الأوامر)

لتجهيز بيئة العمل، عليك التوجه إلى الموقع الرسمي nodejs.org وتحميل النسخة المستقرة، ثم تثبيتها على نظام التشغيل الخاص بك كأي برنامج عادي (Next, Next, Install). بعد التثبيت، يجب أن نتأكد من أن كل شيء يعمل بنجاح. افتح موجه الأوامر (CMD) في نظام ويندوز أو (Terminal) في ماك ولينكس، وقم بتنفيذ الأوامر التالية:

المثال الأول: التحقق من إصدار Node.js

اكتب الأمر التالي واضغط Enter. سيظهر لك رقم الإصدار المُثبت، مما يؤكد أن نظامك أصبح جاهزاً لتشغيل أوامر JavaScript خارج المتصفح:

bash
1node -v

ℹ️ معلومة

(النتيجة المتوقعة: سيطبع النظام رقم الإصدار، على سبيل المثال v20.11.0)

المثال الثاني: التحقق من إصدار مدير الحزم NPM

بما أن NPM يتم تثبيته تلقائياً مع Node.js، سنتحقق من تواجده وإصداره باستخدام الأمر التالي:

bash
1npm -v

ℹ️ معلومة

(النتيجة المتوقعة: سيطبع النظام رقم الإصدار، على سبيل المثال 10.2.4)

نصائح احترافية

  • —اختر دائماً نسخة (LTS)!
  • —عند زيارتك لموقع Node.js لتحميله، ستجد نسختين: نسخة (Current) ونسخة (LTS). كمطور Angular، قم دائماً بتحميل نسخة LTS (Long Term Support). هذه النسخة مستقرة وتم اختبارها وتصحيح أخطائها جيداً، مما يجنبك الكثير من المشاكل البرمجية أثناء بناء وتجميع مشاريعك. النسخة (Current) غالباً ما تحتوي على ميزات تجريبية قد تتعارض مع بعض أدوات Angular.

الدرس السابق

ما هو إطار عمل Angular

الدرس التالي

تثبيت واستخدام سطر أوامر

نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر