- مدرس دوره : حمزه عزیززاده ( رزومه )
- تعداد ویدیوها : 11 ویدیو
- مدت زمان دوره : 1:41:00
- سطح دوره : مقدماتی
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1399/02/23
آموزش رایگان Gulp JS
Gulp چیست ؟
Gulp ابزاری متن باز و رایگان بوده که توسط آقای Eric Schoffstall به زبان جاوا اسکریپت نوشته شده است. گالپ یک Build System یا Task Manager برای محیط Node.Js و پکیج منیجر npm میباشد. از Gulp در برنامه نویسی و توسعه فرانت اند استفاده میشود. به کمک Gulp میتوان یک سری کارهای تکراری و زمانبر را به صورت خودکار انجام داد. به این ترتیب کار برنامه نویس کمی سبکتر شده و سرعت اجرای پروژه تا حد زیادی بالا میرود.
البته فراموش نکنید که Gulp فقط برای برنامه نویسان فرانت اند نیست و میتوان از پکیجهای آن در برنامه نویسی سمت سرور هم استفاده کرد.
کارهایی مثل فشرده سازی کدها، بهینه سازی، Unit Testing، تبدیل فایل Sass به CSS، ساخت تمپلیت HTML، فشرده کردن تصاویر، ساخت محیط لوکال هاست و غیره به کمک گالپ به سادهترین شکل ممکن انجام میشوند. کافی است Gulp را نصب کنیم تا این ابزار کارهای این چنینی را برای ما به صورت خودکار (Automate) انجام دهد.
Gulp چه کاربردهایی دارد ؟
همانطور که گفتیم Gulp یک ابزار نوشته شده به زبان جاوا اسکریپت بر پایه Node Stream است که میتواند در طول ساخت و تولید نرم افزار، بسیاری از کارهای رایج را به طور خودکار انجام دهد. با اینکه Gulp رقبایی مثل Broccoli، Grunt و غیره دارد، به خاطر استریم کردن و داشتن سرعت بالا یک سر و گردن بالاتر از رقبایش قرار دارد. به طور کلی با Gulp میتوانید کارهای زیر را انجام دهید:
فایلها را به راحتی جا به جا کنید (مثلا از پوشه Project به پوشه Web)
فایلها را به راحتی با هم ادغام کنید
نوع فایلها را تغییر دهید (مثلا تبدیل فایل Sass به CSS)
فایلها را بهینه کنید ( شامل فایلهای CSS، جاوا اسکریپت، تصاویر و غیره )
و ...
پیشنیاز ها :
آشنایی با جاوا اسکریپت
فهرستـــ ویدیوها
مدت زمان دوره 1:41:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
معرفی دوره
در این جلسه باهم یک چشم اندازی به دوره داریم تا ببینیم چی هست چیکار میکنه تا توی جلسات آینده کامل برسیش کنیم
Gulp چیست ؟
در این جلسه به گالپ میپردازیم تا ببینیم چه کاری برامون انجام میده و چه جاهایی کاربرد داره
بررسی dest و src
در این جلسه در مورد dest و src صحبت میکنیم و ببینیم به چه صورت کار می کنند
معرفی پلاگین imagemin
در این جلسه قصد دارم پلاگین imagemin رو خدمتتون معرفی کنم که برای فشرده سازی تصاویر کاربرد داره
معرفی پلاگین uglify
در این جلسه قصد دارم پلاگین uglify رو خدمتتون معرفی کنم که برای فشرده سازی فایل های js کاربرد داره
معرفی پلاگین sass
در این جلسه قصد دارم پلاگین sass رو خدمتتون معرفی کنم که برای تبدیل فایل های sass به css
نظرات کاربران در رابطه با این دوره