Таск-менеджер Gulp

5 уроков
Консультации
Изучение Gulp.JS / Урок #1 - Что такое Gulp 4. Установка

Изучение Gulp.JS / Урок #1 - Что такое Gulp 4. Установка

В курсе вы изучите таск-менеджер Gulp JS версии 4. При помощи Gulp можно оптимизировать веб разработку и добавить плагины для минификации кода, обновления браузера, работы с SASS и для многого другого.

Видеоурок

Полезные ссылки:
- Официальный сайт Gulp;
- Официальный сайт Node JS;
- Gulp на Github;
- Каталог плагинов для Gulp;
- Документация Gulp (на английском);


Gulp — это таск-менеджер, написанный на языке JavaScript и служащий для оптимизации рутинных задач. На основе Gulp можно запустить различные задачи, к примеру:

  1. Объединение файлов для ускорения их подключения и работы;
  2. Тестирование файлов проекта;
  3. Удаление пробелов и всех отступов из файла - минификация.


Для установки Gulp используется npm пакетный-менеджер. Для выполнения задач используется файл Gulpfile, который в свою очередь запускается через командную строку или терминал.


Gulp удобен не только для оптимизации выполнения стандартных задач, но также для работы с файлами: копирование файлов из одного в другой, компиляция и развёртывание проекта в новом окружении.


Gulp позволяет решать следующие задачи:

  • Уменьшение кода в языке разметки HTML;
  • Минимизация CSS, а также JS;
  • Удаление кода, что не используется;
  • Тестирование файлов;
  • Удобная работа с препроцессорами SASS, Stylus и многие другие;
  • Автоматическое добавление префиксов к CSS свойствам;
  • Шаблонизаторы (Jade);
  • Оптимизация изображени.


На основе Gulp было создано более 3500 различных плагинов и каждый день это число лишь увеличивается. В ходе курса вы научитесь использовать различные пакеты Gulp для веб проекта, а также приобретете навык, позволяющий выполнять все рутинные задачи в разы быстрее.

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Создание приложения на React JS / Использование API
7 уроков
Курс по React JS для начинающих
14 уроков
Уроки Node JS и Express для начинающих
17 уроков
Изучение библиотек jQuery
24 урока
Уроки Vue.js для начинающих
10 уроков
Изучение React JS / Redux библиотеки
9 уроков
Комментарии для сайта Cackle