کتاب صوتی آموزش Rollup برای ساخت کتابخانههای جاوا اسکریپت
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش 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. بهینهسازی نهایی کتابخانه برای انتشار
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Rollup
ابزار بیلد
باندلر ماژول
بسته بندی کد
پلاگین Rollup
جاوا اسکریپت
جاوا اسکریپت پیشرفته
فرانتاند
کتابخانه جاوا اسکریپت
ماژول نویسی ES6
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.