فهم NPM - مدير حزم Node.js

فهم NPM - مدير حزم Node.js

أتقن الأداة التي يعتمد عليها كل مطوّر JavaScript يوميًا. في 28 جلسة عملية قصيرة تتعلم كيف تبدأ مشروع Node.js بشكل احترافي بأمر npm init، وتفهم كل حقل في package.json، وتثبّت الحزم وتدير الاعتماديات واعتماديات التطوير، وتقرأ الإصدارات الدلالية (SemVer) لتتجنب كسر مشروعك عند التحديث. ستفهم بعمق دور package-lock.json وأمر npm ci في بناء متطابق على كل الأجهزة، وتكتشف الحزم القديمة وتحدّثها بأمان، ثم تؤتمت عملك بسكربتات NPM: start وprestart والسكربتات المخصصة والتشغيل المتوازي ومجلد .bin مع npx. تتخلل الكورس تحديات عملية بحلولها (تطبيق ساعة في المتصفح، تثبيت semver، تشغيل السكربتات معًا)، وجولة في أشهر الحزم، وبناء تطبيق Node.js في دقائق، وكورس مكثف للمراجعة. بعد كل جلسة اختبار من خمسة أسئلة بنتيجة فورية. الكورس مناسب للمبتدئين في البرمجة الخلفية ولمطوري الواجهات الذين يريدون فهم أدوات مشاريعهم.

ماذا ستتعلم

  • تهيئة مشاريع Node.js بأمر npm init وفهم حقول package.json.
  • تثبيت الحزم وإزالتها والتمييز بين الاعتماديات واعتماديات التطوير.
  • قراءة الإصدارات الدلالية ونطاقات ^ و~ وتحديث الحزم بأمان.
  • فهم package-lock.json واستخدام npm ci لبناء متطابق.
  • أتمتة المهام بسكربتات NPM وخطافات pre/post والتشغيل المتوازي وnpx.

محتوى الكورس

  1. 1مقدمة إلى NPM
  2. 2استكشاف حزم NPM
  3. 3ملف package.json وأمر npm init
  4. 4ما هي الإصدارات الدلالية (SemVer)؟
  5. 5تثبيت الحزم بأمر npm install
  6. 6تحدٍّ: تثبيت حزمة semver
  7. 7حل التحدي: استخدام semver
  8. 8Browserslist: حزمة لها اعتماديات خاصة
  9. 9الاعتماديات واعتماديات التطوير
  10. 10فحص اعتماديات التطوير
  11. 11تطبيق المتصفح مقابل حزمة الخادم
  12. 12حل التحدي: تطبيق ساعة في المتصفح
  13. 13تطبيق المتصفح مقابل الحزمة العامة
  14. 14استكشاف معلومات الحزمة وإصداراتها
  15. 15شرح ملف package-lock.json
  16. 16كيف يتعامل NPM مع package-lock.json
  17. 17ملخص ملف القفل
  18. 18نظرة عامة على تحديث حزم NPM
  19. 19مقدمة إلى سكربتات NPM
  20. 20سكربت start في NPM
  21. 21حل التحدي: سكربت prestart
  22. 22سكربتات NPM المخصصة
  23. 23تحدٍّ: تشغيل السكربتات بالتوازي
  24. 24حل التحدي: تشغيل السكربتات بالتوازي
  25. 25مجلد bin وسكربتات NPM التنفيذية
  26. 26أفضل 10 حزم NPM
  27. 27تطبيق Node.js في 5 دقائق
  28. 28كورس NPM المكثف

ماذا يقول طلابنا عن هذا الكورس

شرح واضح ومنظم، والتمارين العملية ساعدتني أطبّق كل درس فورًا.
سارة م.
أفضل كورس أخذته في المجال، المحتوى عملي ومحدّث.
أحمد ك.
الجلسات قصيرة ومركزة، والشهادة أضافت لسيرتي الذاتية.
ليلى ع.
الواجبات والاختبارات جعلتني أتأكد من فهمي لكل جزء.
عمر ح.
أسلوب المدرب ممتع، وأنصح به كل المبتدئين.
نور س.
بعد الكورس قدرت أبدأ أول مشروع حقيقي لي.
يوسف ر.
شرح واضح ومنظم، والتمارين العملية ساعدتني أطبّق كل درس فورًا.
سارة م.
أفضل كورس أخذته في المجال، المحتوى عملي ومحدّث.
أحمد ك.
الجلسات قصيرة ومركزة، والشهادة أضافت لسيرتي الذاتية.
ليلى ع.
الواجبات والاختبارات جعلتني أتأكد من فهمي لكل جزء.
عمر ح.
أسلوب المدرب ممتع، وأنصح به كل المبتدئين.
نور س.
بعد الكورس قدرت أبدأ أول مشروع حقيقي لي.
يوسف ر.

آراء المتعلمين

قيّم الكورس واترك تعليقك

سجّل الدخول للتقييم
  • لا توجد تعليقات بعد — كن أول من يشارك رأيه.