کتاب آموزش Rollup برای ساخت کتابخانه‌های جاوا اسکریپت

انتخاب پلن

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

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره آموزش Rollup برای ساخت کتابخانه‌های جاوا اسکریپت

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

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

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

  • 1. مقدمه‌ای بر Rollup و کاربردهای آن
  • 2. تفاوت Rollup با Webpack و Parcel
  • 3. نصب و راه‌اندازی اولیه Rollup
  • 4. ساختار فایل پیکربندی rollup.config.js
  • 5. ورودی و خروجی در Rollup
  • 6. حالت‌های مختلف خروجی: ESM، CJS و UMD
  • 7. آشنایی با مفهوم درخت‌لرزان (Tree Shaking)
  • 8. پلاگین‌های اصلی Rollup و نحوه نصب آن‌ها
  • 9. پلاگین @rollup/plugin-commonjs برای ماژول‌های CommonJS
  • 10. پلاگین @rollup/plugin-node-resolve برای وابستگی‌های Node.js
  • 11. پلاگین @rollup/plugin-babel برای ترجمه کد
  • 12. پلاگین @rollup/plugin-terser برای فشرده‌سازی
  • 13. پلاگین @rollup/plugin-typescript برای پشتیبانی از TypeScript
  • 14. پلاگین @rollup/plugin-json برای بارگذاری فایل‌های JSON
  • 15. پلاگین @rollup/plugin-url برای مدیریت فایل‌های استاتیک
  • 16. پلاگین @rollup/plugin-replace برای جایگزینی متغیرها
  • 17. مدیریت فایل‌های CSS با پلاگین‌های Rollup
  • 18. تنظیم مسیرهای نسبی و مطلق در Rollup
  • 19. ایجاد خروجی چندفرمتی از یک ورودی
  • 20. مدیریت وابستگی‌های خارجی (external) در Rollup
  • 21. استفاده از متغیرهای محیطی در فرآیند بیلد
  • 22. ساخت کتابخانه با خروجی UMD برای مرورگر
  • 23. ساخت کتابخانه با خروجی ESM برای ماژول‌های مدرن
  • 24. ساخت کتابخانه با خروجی CJS برای Node.js
  • 25. ایجاد فایل‌های اعلان نوع (d.ts) برای TypeScript
  • 26. مدیریت نسخه‌های مختلف کتابخانه
  • 27. آزمایش بیلد کتابخانه با Rollup
  • 28. یکپارچه‌سازی Rollup با npm scripts
  • 29. مدیریت پکیج در package.json برای انتشار
  • 30. بهینه‌سازی اندازه کتابخانه با Tree Shaking
  • 31. استفاده از Rollup در پروژه‌های React
  • 32. استفاده از Rollup در پروژه‌های Vue
  • 33. استفاده از Rollup در پروژه‌های Svelte
  • 34. مدیریت فایل‌های چندزبانه در کتابخانه
  • 35. ساخت کتابخانه با پشتیبانی از سرور و کلاینت
  • 36. پلاگین @rollup/plugin-image برای تصاویر
  • 37. پلاگین @rollup/plugin-strip برای حذف کدهای اشکال‌زدایی
  • 38. پلاگین rollup-plugin-polyfill برای پر کردن قابلیت‌های مرورگر
  • 39. مدیریت هش‌های فایل برای کش‌شکنی
  • 40. ایجاد نقشه منبع (Source Map) برای اشکال‌زدایی
  • 41. ساخت کتابخانه با ورودی‌های چندگانه
  • 42. مدیریت خروجی‌های چندگانه با Rollup
  • 43. استفاده از Rollup در حالت watch برای توسعه
  • 44. تنظیم ESLint و Prettier با Rollup
  • 45. مدیریت وابستگی‌های همتا (peerDependencies) در کتابخانه
  • 46. بهبود عملکرد بیلد با کش کردن پلاگین‌ها
  • 47. ساخت کتابخانه بدون وابستگی خارجی با Rollup
  • 48. مدیریت مسائل نسخه‌بندی سمانتیک (SemVer) در کتابخانه
  • 49. ایجاد مستندات خودکار از کد کتابخانه
  • 50. تست کتابخانه پس از بیلد با Rollup
  • 51. انتشار کتابخانه در npm با استفاده از Rollup
  • 52. مدیریت فایل‌های .gitignore برای کتابخانه
  • 53. ساخت کتابخانه با قابلیت Lazy Loading
  • 54. پلاگین rollup-plugin-visualizer برای تحلیل اندازه باندل
  • 55. مدیریت وابستگی‌های چرخه‌ای در Rollup
  • 56. رفع خطاهای رایج در فرآیند بیلد
  • 57. بهینه‌سازی کد با پلاگین‌های سفارشی
  • 58. ساخت کتابخانه با پشتیبانی از موضوعات (Themes)
  • 59. مدیریت فایل‌های فونت در کتابخانه
  • 60. ساخت کتابخانه با قابلیت پلاگین‌پذیری
  • 61. یکپارچه‌سازی Rollup با فریم‌ورک‌های تست
  • 62. مدیریت متادیتا در خروجی کتابخانه
  • 63. پلاگین @rollup/plugin-inject برای تزریق متغیرها
  • 64. ساخت کتابخانه با قابلیت بین‌المللی‌سازی (i18n)
  • 65. مدیریت فایل‌های پیکربندی برای محیط‌های مختلف
  • 66. ساخت کتابخانه با پشتیبانی از Web Workers
  • 67. پلاگین rollup-plugin-copy برای کپی فایل‌ها
  • 68. مدیریت فایل‌های باینری در کتابخانه
  • 69. بهبود زمان بیلد با پلاگین‌های موازی
  • 70. ساخت کتابخانه با قابلیت استریم
  • 71. مدیریت خطاهای بیلد در CI/CD
  • 72. پلاگین @rollup/plugin-dsv برای فایل‌های داده
  • 73. ساخت کتابخانه با قابلیت Cache Busting
  • 74. مدیریت فایل‌های قالب (Template) در Rollup
  • 75. ساخت کتابخانه با پشتیبانی از WebAssembly
  • 76. پلاگین rollup-plugin-postcss برای پردازش CSS
  • 77. مدیریت فایل‌های SVG در کتابخانه
  • 78. ساخت کتابخانه با قابلیت Hot Module Replacement
  • 79. یکپارچه‌سازی Rollup با Docker
  • 80. مدیریت مجوزهای نرم‌افزاری در کتابخانه
  • 81. ساخت کتابخانه با قابلیت Logging
  • 82. پلاگین @rollup/plugin-yaml برای فایل‌های YAML
  • 83. مدیریت فایل‌های Markdown در کتابخانه
  • 84. ساخت کتابخانه با قابلیت Proxy
  • 85. بهبود امنیت کتابخانه در فرآیند بیلد
  • 86. مدیریت فایل‌های پیکربندی داینامیک
  • 87. ساخت کتابخانه با قابلیت Mocking برای تست
  • 88. پلاگین rollup-plugin-esbuild برای بیلد سریع
  • 89. مدیریت فایل‌های صوتی در کتابخانه
  • 90. ساخت کتابخانه با قابلیت Streaming Data
  • 91. بهینه‌سازی نهایی کتابخانه برای انتشار

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

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

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

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

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


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

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

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

نظرات

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

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