قیمت این دوره: رایگانــ
  • مدرس دوره : حمزه عزیززاده
  • تعداد ویدیوها : 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
00:00
00: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

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

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

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

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

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

نقیبی

ارسال شده در 1401/06/01

به نظر من دوره خوب و کاربردی بود. من خودم در مورد گالپ چیزی نمیدونستم . تنها با این ویدیو ها تونستم تو یکی از پروژه های کوچیک  از صفر تا صدش رو ستفاده کنم . 
خیلی ممنون از مدرس محترم

مهدی بهور

ارسال شده در 1401/05/19

خوب بود.مرسی

masoudnoursaid

ارسال شده در 1400/05/24

سلام.

من این دوره رو دیدم.

قبلش اشنایی کمی با گالپ داشتم.

اما بادیدن این دوره خیلی بیشتر باهاش اشنا شدنم و تونستم ازش استفاده کنم.

تشکر میکنم از استاد این دوره که با صبر و حوصله و مثال های خوب این اموزش رو اماده کردن.

موفق باشی دوست من

حمزه عزیززاده (مدرس)

ارسال شده در 1400/05/24

سلام دوست عزیزم ممنون بابت نظر و انرژی مثبت

سیاووش بابایی

ارسال شده در 1400/04/02

عالی بود برای آشنایی.ممنون

سیاووش بابایی

حمزه عزیززاده (مدرس)

ارسال شده در 1400/04/03

سلام دوست عزیز امیدوارم هر جا که هستی حالت عالی باشه ،

خیلی ممنون بابت نظر خوبت

موفق باشید :)

AliNaeimi

ارسال شده در 1399/09/13

واااااای خیلی سایتتون کند شده....

دیوانه شدم

kamy

ارسال شده در 1399/05/26

مدرس اخرش اشتباه همه چیو میگه و یه جوری سرهم بندی میکنه

حمزه عزیززاده (مدرس)

ارسال شده در 1399/05/27

سلام دوست عزیز امیدوارم هر جا که هستی حالت عالی باشه ،

این دوره جهت آشنایی با گالپ بوده و حتی  در جلسات اولیه دوره هم این مطلب رو خدمت شما گفتم ، پس توقع خیلی زیادی رو نمیشد از این دوره داشت.

هر کسی میتونه به هر شکل که دوست داره نظرشرو بگه و منم با کمال احترام نظرش رو میخونم .

از این که نظرتون رو بیان می کنید بی نهایت سپاس گذارم .

موفق باشید :)

matyas

ارسال شده در 1399/05/09

دوره خوبی بود

آموزش پیشرفته نیست ولی برای دوستانی که می خوان با GULP آشنایی سطحی پیدا کنن بسیار خوب هست 

در کل من در حد یک آموزش دوساعته رایگان راضی بودم

ممنون از مدرس

حمزه عزیززاده (مدرس)

ارسال شده در 1399/05/11

سلام دوست عزیز ،
خسلس خوش حالم که از دوره راضی بودین .

موفق باشید :)

عبدالعظیم رحمان پور

ارسال شده در 1399/05/01

سلام و خسته نباشید

لطفا قسمت 3 نصب و پیکربندی رو چک کنید، دانلود میکنم اما پخش نمیشه

سپاس

عبدالعظیم رحمان پور

حمزه عزیززاده (مدرس)

ارسال شده در 1399/05/02

سلام دوست عزیز ،
چک شد مشکلی نداشت لطفا از یک player دیگه استفاده کنید
موفق باشید :)