قیمت این دوره : رایگانــ
  • مدرس دوره : حمزه عزیززاده ( رزومه )
  • تعداد دانشجویان این دوره : 244 نفر
  • تعداد ویدیوها : 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
در صورتیکه ویدئو نمایش داده نشد آن را دانلود کنید و با KmPlayer مشاهده کنید.
راهنما ! جهت دریافت لینک دانلود تمامی قسمت ها بر روی این لینک .کلیک کنید.
لطفا در در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.
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
  • رایگانــ

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

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

جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .