کتاب اتوماسیون تسکها با Gulp.js با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اتوماسیون تسکها با Gulp.js
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا اسکریپت (JavaScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر Gulp.js و اتوماسیون تسکها
- 2. نصب Node.js و مدیریت بستهها با npm
- 3. راهاندازی و نصب Gulp.js به صورت سراسری و محلی
- 4. ساختار فایل gulpfile.js و آشنایی با وظایف
- 5. مفاهیم پایه: Streams, Pipes و Plugins
- 6. ایجاد اولین تسک ساده در Gulp
- 7. مدیریت مسیرهای فایل با glob patterns
- 8. کار با فایلها: خواندن، پردازش و خروجی
- 9. فشردهسازی فایلهای CSS با Gulp
- 10. فشردهسازی فایلهای JavaScript با Gulp
- 11. پردازش و کامپایل Sass/SCSS به CSS
- 12. کار با پیشپردازنده Less در Gulp
- 13. اتصال و بهینهسازی فایلهای CSS
- 14. اتصال و بهینهسازی فایلهای JavaScript
- 15. بهینهسازی تصاویر با Gulp
- 16. اضافه کردن خودکار پیشوندهای مرورگر (Autoprefixer)
- 17. مدیریت و پاکسازی فایلهای خروجی
- 18. ایجاد نقشههای منبع (Source Maps)
- 19. استفاده از Gulp برای کامپایل TypeScript
- 20. راهاندازی سرور توسعه محلی با BrowserSync
- 21. نظارت بر تغییرات فایلها با Gulp Watch
- 22. ایجاد تسکهای ناهمگام (Async Tasks)
- 23. مدیریت خطاها و توقف خودکار در Gulp
- 24. کار با محیطهای توسعه و تولید
- 25. تفکیک فایل gulpfile.js به ماژولهای کوچک
- 26. ایجاد تسکهای ترکیبی و سریالی
- 27. مدیریت متغیرهای محیطی در Gulp
- 28. بهینهسازی فایلهای HTML با Gulp
- 29. تزریق خودکار فایلهای CSS و JS در HTML
- 30. کار با قالبهای HTML (مانند Pug یا Handlebars)
- 31. کامپایل فایلهای Markdown به HTML
- 32. یکپارچهسازی Gulp با Linterها (ESLint, StyleLint)
- 33. اجرای تستهای واحد با Gulp
- 34. اتصال Gulp به ابزارهای بستهبندی (Webpack)
- 35. مدیریت داراییهای استاتیک (فونتها، آیکونها)
- 36. ایجاد نسخههای منحصربهفرد از فایلها (Cache Busting)
- 37. بهینهسازی فایلهای SVG با Gulp
- 38. فشردهسازی فایلهای JSON و YAML
- 39. کار با پایگاههای داده کوچک و فایلهای داده
- 40. ایجاد تسکهای سفارشی و پلاگینهای ساده
- 41. مدیریت لاگها و پیامهای خروجی در Gulp
- 42. بهبود عملکرد و کاهش زمان اجرای تسکها
- 43. ایجاد خط لوله استقرار (Deployment Pipeline) ساده
- 44. یکپارچهسازی Gulp با Git Hooks
- 45. اتصال Gulp به ابزارهای CI/CD
- 46. مدیریت چندین پروژه با Gulp
- 47. ایجاد کتابخانهای از تسکهای قابل استفاده مجدد
- 48. مهاجرت از Gulp 3 به Gulp 4
- 49. عیبیابی مشکلات رایج در Gulp
- 50. بهترین شیوهها و الگوهای طراحی در Gulp
تگها:
Gulp.js
Task Runner
ابزارهای ساخت
اتوماسیون تسکها
بهینهسازی کد
توسعه وب
جاوا اسکریپت
فرانتاند
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.