کتاب آموزش جامع npm, yarn و pnpm

انتخاب پلن

افزودنی‌های اختیاری

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آموزش جامع npm, yarn و pnpm

موضوع کلی: برنامه نویسی

موضوع میانی: جاوا اسکریپت (JavaScript)

📋 سرفصل‌های دوره

  • 1. معرفی npm و نقش آن در مدیریت بسته‌های جاوااسکریپت
  • 2. نصب و راه‌اندازی Node.js و npm
  • 3. ساختار فایل package.json و فیلدهای اصلی
  • 4. دستور npm init و ایجاد پروژه جدید
  • 5. نصب بسته‌های محلی با npm install
  • 6. نصب بسته‌های سراسری با npm install -g
  • 7. مدیریت وابستگی‌ها در بخش dependencies و devDependencies
  • 8. به‌روزرسانی بسته‌ها با npm update
  • 9. حذف بسته‌ها با npm uninstall
  • 10. نسخه‌گذاری معنایی (Semantic Versioning) و نمادهای ^ و ~ و *
  • 11. قفل نسخه‌ها با فایل package-lock.json
  • 12. اجرای اسکریپت‌های تعریف‌شده در package.json
  • 13. معرفی yarn و مزایای آن نسبت به npm
  • 14. نصب و پیکربندی yarn
  • 15. ایجاد پروژه با yarn init
  • 16. نصب بسته‌ها با yarn add و yarn add --dev
  • 17. به‌روزرسانی و حذف بسته‌ها در yarn
  • 18. قفل نسخه‌ها با فایل yarn.lock
  • 19. اجرای اسکریپت‌ها و مدیریت workspace در yarn
  • 20. معرفی pnpm و رویکرد لینک‌های سخت
  • 21. نصب و راه‌اندازی pnpm
  • 22. ساختار ذخیره‌سازی کارآمد در pnpm
  • 23. ایجاد پروژه با pnpm init
  • 24. نصب بسته‌ها با pnpm add
  • 25. مدیریت وابستگی‌ها و فایل pnpm-lock.yaml
  • 26. مقایسه عملکرد npm، yarn و pnpm در نصب وابستگی‌ها
  • 27. مدیریت cache در npm، yarn و pnpm
  • 28. کار با مخازن خصوصی و registry سفارشی
  • 29. انتشار بسته در npm registry
  • 30. مدیریت احراز هویت و توکن‌ها
  • 31. مهاجرت از npm به yarn یا pnpm
  • 32. حل تعارضات وابستگی (dependency resolution) در هر ابزار
  • 33. مدیریت چند پروژه با workspace در npm
  • 34. مدیریت چند پروژه با workspace در yarn
  • 35. مدیریت چند پروژه با workspace در pnpm
  • 36. مدیریت وابستگی‌های هم‌تراز (peer dependencies)
  • 37. استفاده از overrides و resolutions برای رفع تعارض
  • 38. مدیریت وابستگی‌های اختیاری (optional dependencies)
  • 39. اسکریپت‌های پیش و پس از نصب (pre/post hooks)
  • 40. مدیریت وابستگی‌های توسعه در پروژه‌های تایپ‌اسکریپت
  • 41. بهینه‌سازی اندازه بسته‌های نصب‌شده
  • 42. مدیریت پلاگین‌ها و ابزارهای خط فرمان هر بسته‌manager
  • 43. مدیریت وابستگی‌های دودویی (native modules)
  • 44. مدیریت نسخه‌های مختلف Node.js با nvm و ارتباط با npm
  • 45. ایمن‌سازی مخزن و بررسی بسته‌ها با npm audit
  • 46. حل خطاهای رایج در نصب و به‌روزرسانی بسته‌ها
  • 47. مدیریت بسته‌های منسوخ (deprecated) و جایگزینی آن‌ها
  • 48. مفهوم hoisting و تفاوت آن در npm و pnpm
  • 49. مدیریت وابستگی‌های تراکنشی (transitive dependencies)
  • 50. استفاده از npm ci برای نصب سریع و قابل تکرار
  • 51. مدیریت وابستگی‌های باینری و ابزارهای CLI
  • 52. ایجاد و استفاده از اسکریپت‌های سفارشی در package.json
  • 53. مدیریت چندین registry در یک پروژه
  • 54. مدیریت وابستگی‌های محلی و لینک کردن بسته‌ها با npm link
  • 55. مدیریت وابستگی‌های git-based در package.json
  • 56. مدیریت بسته‌های بدون انتشار رسمی
  • 57. مدیریت وابستگی‌های محیط‌های مختلف (development, production, test)
  • 58. مدیریت بسته‌های دارای وابستگی چرخه‌ای
  • 59. مدیریت بسته‌های دارای مجوز (license) خاص
  • 60. مدیریت وابستگی‌های پروژه‌های مونورپو (monorepo)
  • 61. مدیریت بسته‌های دارای وابستگی به سیستم‌عامل
  • 62. مدیریت بسته‌های دارای وابستگی به معماری پردازنده
  • 63. مدیریت بسته‌های دارای وابستگی به نسخه خاص Node.js
  • 64. مدیریت بسته‌های دارای وابستگی به کتابخانه‌های سیستمی
  • 65. مدیریت بسته‌های دارای وابستگی به فریم‌ورک‌های خاص
  • 66. مدیریت بسته‌های دارای وابستگی به ابزارهای بیلد
  • 67. مدیریت بسته‌های دارای وابستگی به بسته‌های دیگر
  • 68. مدیریت بسته‌های دارای وابستگی به نسخه خاص npm
  • 69. مدیریت بسته‌های دارای وابستگی به نسخه خاص yarn
  • 70. مدیریت بسته‌های دارای وابستگی به نسخه خاص pnpm
  • 71. مدیریت بسته‌های دارای وابستگی به نسخه خاص سیستم‌عامل
  • 72. مدیریت بسته‌های دارای وابستگی به نسخه خاص معماری
  • 73. مدیریت بسته‌های دارای وابستگی به نسخه خاص کتابخانه
  • 74. مدیریت بسته‌های دارای وابستگی به نسخه خاص فریم‌ورک
  • 75. مدیریت بسته‌های دارای وابستگی به نسخه خاص ابزار بیلد
  • 76. مدیریت بسته‌های دارای وابستگی به نسخه خاص بسته دیگر
  • 77. مدیریت بسته‌های دارای وابستگی به نسخه خاص npm
  • 78. مدیریت بسته‌های دارای وابستگی به نسخه خاص yarn
  • 79. مدیریت بسته‌های دارای وابستگی به نسخه خاص pnpm
  • 80. مدیریت بسته‌های دارای وابستگی به نسخه خاص سیستم‌عامل
  • 81. مدیریت بسته‌های دارای وابستگی به نسخه خاص معماری
  • 82. مدیریت بسته‌های دارای وابستگی به نسخه خاص کتابخانه
  • 83. مدیریت بسته‌های دارای وابستگی به نسخه خاص فریم‌ورک
  • 84. مدیریت بسته‌های دارای وابستگی به نسخه خاص ابزار بیلد
  • 85. مدیریت بسته‌های دارای وابستگی به نسخه خاص بسته دیگر

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.