کتاب آموزش جامع npm, yarn و pnpm با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع 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. مدیریت بستههای دارای وابستگی به نسخه خاص بسته دیگر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.