قیمت این دوره: رایگانــ
  • مدرس دوره : حمزه عزیززاده
  • تعداد ویدیوها : 11 ویدیو
  • مدت زمان دوره : 1:41:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1399/02/23
آموزش رایگان Gulp JS

آموزش رایگان 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
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:12:00

در این جلسه باهم یک چشم اندازی به دوره داریم تا ببینیم چی هست چیکار میکنه تا توی جلسات آینده کامل برسیش کنیم

2
  • Gulp چیست ؟

00:12:00

در این جلسه به گالپ میپردازیم تا ببینیم چه کاری برامون انجام میده و چه جاهایی کاربرد داره

3
  • نصب و پیکربندی

00:15:00

در این جلسه با هم گالپ رو نصب می کنیم و باهم اولین پروژمون رو انجام میدیم

4
  • بررسی task

00:06:00

در این جلسه در مورد task ها صحبت میکنیم تا ببینیم چه کاری برامون انجام میدن

5
  • بررسی dest و src

00:14:00

در این جلسه در مورد dest و src صحبت میکنیم و ببینیم به چه صورت کار می کنند

6
  • معرفی پلاگین imagemin

00:10:00

در این جلسه قصد دارم پلاگین imagemin رو خدمتتون معرفی کنم که برای فشرده سازی تصاویر کاربرد داره

7
  • معرفی پلاگین uglify

00:07:00

در این جلسه قصد دارم پلاگین uglify رو خدمتتون معرفی کنم که برای فشرده سازی فایل های js کاربرد داره

8
  • معرفی پلاگین sass

00:09:00

در این جلسه قصد دارم پلاگین sass رو خدمتتون معرفی کنم که برای تبدیل فایل های sass به css

9
  • معرفی پلاگین concat

00:08:00

در این جلسه قصد دارم پلاگین concat رو خدمتتون معرفی کنم که برای ادغام فایل ها کاربرد داره

10
  • بررسی watch

00:05:00

در این جلسه در مورد watch صحبت میکنیم و ببینیم به چه صورت کار می کنند

11
  • سخن پایانی

00:03:00

مروری بر جلسات گذشته

دوره های دیگر مدرس

مشاهده همه دوره ها

نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .