کتاب خودکارسازی وظایف فرانتاند با جاوااسکریپت با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره خودکارسازی وظایف فرانتاند با جاوااسکریپت
موضوع کلی: برنامهنویسی فرانتاند وب
موضوع میانی: خودکارسازی فرآیندهای توسعه وب
📋 سرفصلهای دوره
- 1. معرفی خودکارسازی وظایف فرانتاند با جاوااسکریپت
- 2. راهاندازی محیط توسعه و نصب Node.js
- 3. آشنایی با npm و مدیریت بستهها
- 4. کار با فایل package.json و اسکریپتهای npm
- 5. مقدمهای بر Task Runners و Build Tools
- 6. شروع کار با Gulp و نصب افزونهها
- 7. ایجاد وظایف ساده در Gulp
- 8. مدیریت فایلها با Gulp: کپی و پاکسازی
- 9. کامپایل خودکار Sass به CSS با Gulp
- 10. فشردهسازی و بهینهسازی CSS با Gulp
- 11. ترکیب و مینیفای کردن فایلهای جاوااسکریپت
- 12. بهینهسازی تصاویر با Gulp
- 13. استفاده از Sourcemaps برای دیباگ
- 14. تنظیم Live Reload و Browser Sync
- 15. معرفی Webpack و اصول Bundle کردن
- 16. پیکربندی Webpack برای پروژههای فرانتاند
- 17. کار با Loaderهای Webpack برای CSS و فونتها
- 18. استفاده از Babel با Webpack برای ترجمه کد
- 19. مدیریت ماژولها و واردات پویا با Webpack
- 20. تقسیم کد و Lazy Loading
- 21. تنظیم Webpack برای محیط توسعه و تولید
- 22. معرفی ابزار Vite و تفاوت آن با Webpack
- 23. راهاندازی سریع پروژه با Vite
- 24. پیکربندی Vite برای Sass و جاوااسکریپت
- 25. مدیریت متغیرهای محیطی در خودکارسازی
- 26. خودکارسازی Linting با ESLint
- 27. یکپارچهسازی Prettier با ESLint
- 28. خودکارسازی تست واحد با Jest
- 29. اجرای تستها در Task Runner
- 30. تنظیم Git Hooks با Husky
- 31. اجرای خودکار Lint و تست قبل از Commit
- 32. ساخت و انتشار خودکار نسخهها با npm scripts
- 33. مدیریت وابستگیها و بهروزرسانی خودکار
- 34. خودکارسازی تولید اسپرایت تصاویر
- 35. بهینهسازی فونتهای وب
- 36. کار با فایلهای JSON و دادههای پیکربندی
- 37. خواندن و نوشتن فایلها با ماژول fs
- 38. ایجاد سرور توسعه محلی ساده
- 39. خودکارسازی تغییر نام و شمارهگذاری فایلها
- 40. مدیریت مسیرها و آدرسهای فایل
- 41. خودکارسازی تولید فایل favicon
- 42. یکپارچهسازی کتابخانههای خارجی در بیلد
- 43. بهینهسازی عملکرد Bundle نهایی
- 44. تحلیل Bundle با ابزارهای Webpack
- 45. خودکارسازی تولید مستندات کامپوننتها
- 46. استفاده از Template Engine برای تولید HTML
- 47. خودکارسازی جایگزینی متن و متغیرها در کد
- 48. مدیریت خطا و لاگگیری در وظایف خودکار
- 49. ایجاد Pipeline کامل Build
- 50. خودکارسازی استقرار روی سرور آزمایشی
- 51. یکپارچهسازی با APIهای خارجی در خودکارسازی
- 52. مدیریت کش و نسخهگذاری فایلها
- 53. خودکارسازی تولید نقشه سایت
- 54. بهینهسازی کدهای قدیمی برای مرورگرهای مختلف
- 55. تست خودکار Cross-Browser Compatibility
- 56. خودکارسازی تولید فایلهای PWA
- 57. مدیریت و فشردهسازی فایلهای SVG
- 58. خودکارسازی تولید Thumbnail برای تصاویر
- 59. ایجاد ابزار خط فرمان ساده با Node.js
- 60. خودکارسازی وظایف تکراری در ویرایشگر کد
- 61. مدیریت پروژههای چندگانه با Monorepo
- 62. بهبود سرعت بیلد با Caching
- 63. خودکارسازی بررسی لینکهای شکسته
- 64. مدیریت و بهروزرسانی خودکار وابستگیها
- 65. ایجاد گزارش از فرآیند Build
- 66. خودکارسازی تولید فایل robots.txt
- 67. مدیریت مجوزها و فایل LICENSE
- 68. خودکارسازی Cleanup فایلهای موقت
- 69. یکپارچهسازی با سرویسهای CI/CD
- 70. تنظیم Pipeline در GitHub Actions
- 71. خودکارسازی تست و بیلد در Pull Request
- 72. مدیریت خطاهای رایج در خودکارسازی
- 73. بهبود امنیت اسکریپتهای خودکار
- 74. تست و دیباگ Task Runnerها
- 75. بهینهسازی اسکریپتهای Gulp و Webpack
- 76. خودکارسازی تولید فایل سورسمپ
- 77. مدیریت نسخههای مختلف پروژه
- 78. خودکارسازی بازنویسی کد با AST
- 79. ایجاد پلاگین ساده برای Gulp
- 80. ایجاد پلاگین ساده برای Webpack
- 81. مدیریت وظایف زمانبندی شده
- 82. خودکارسازی پشتیبانگیری از تنظیمات
- 83. تلفیق وظایف با Docker
- 84. بهبود قابلیت نگهداری Pipeline
- 85. آموزش جامع خط فرمان و shell scripting
- 86. خلاصه و پروژه نهایی خودکارسازی
تگها:
Gulp
Webpack
ابزارهای توسعه وب
اتوماسیون وظایف
اسکریپتنویسی فرانتاند
بهینهسازی فرآیند توسعه
جاوااسکریپت
خودکارسازی فرانتاند
فرانتاند وب
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.