Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Планировщик задач Gulp
Rating: 4.9 out of 5(9 ratings)
29 students

Планировщик задач Gulp

Освой работу с планировщиком задач Gulp 4 и сделай свою работу комфортнее и быстрее
Last updated 9/2021
Russian

What you'll learn

  • Планировщик задач Gulp
  • Работа с NPM
  • Подключение плагинов Node JS
  • Командная строка
  • Настройка сборщика проекта Gulpfile

Course content

3 sections21 lectures2h 31m total length
  • Введение в Gulp5:22

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

  • Установка Node JS7:38

    В этом уроке мы установим Node.js научимся проверять его версию и версию менеджера пакетов NPM. Начнем работу с Gulp, установим его и создадим новый проект.

  • Инициализация проекта NPM init9:40

    В этом уроке мы научимся инициализировать проект с помощью node.js и создадим конфигурационный файл проекта package.json и установим Gulp локально в наш проект.

  • Пакеты на NPM JS12:57

    В этом уроке я покажу как устанавливать любые плагины в наш проект. Мы установим плагин для работы с препроцессором less и плагин для удаления файлов del.

  • Константа с путями6:50

    В этом уроке мы создадим константу на языке JavaScript в которую запишем пути к нашим файлам проекта, а так же пути где будут храниться преобразованные файлы проекта. Так же создадим файл index.html и подключим к нему стили с скрипты.

  • Обработка стилей в Gulp11:59

    В этом уроке мы создадим задачу (task) для обработки стилей которые мы можем писать на препроцессоре Less. Так же весь преобразованный код из Less в CSS будет минифицироваться и иметь суффикс .min в названии.

  • Отслеживание изменений в проекте8:46

    В этом уроке мы настроим задачу watch, которая будет следить за изменениями в наших файлах стилей и скриптов. Если эти файлы будут изменены то Gulp автоматически перезапустит все задачи для обработки стилей и скриптов повторно. Так же мы разберемся как создать задачу из последовательного или параллельного выполнения нескольких других задач.

  • Обработка скриптов в Gulp9:55

    В этом уроке мы настроим задачу для обработки скриптов. Мы подключим плагин Babel, который будет транспилировать Java Script код написанный на новых стандартах в более старый для поддержки старыми браузерами. Подключим uglify для оптимизации и минификации кода, а также concat для конкатенации нескольких файлов в один результирующий файл скриптов.

  • Повторное использование сборки13:01

    В этом уроке я покажу как можно загрузить свой код сборки на GitHub и как повторно использовать однажды написанный код Gulp в любых ваших проектах. Вам не обязательно уметь работать с Git и GitHub вы можете просто использовать код из моего репозитория.

  • Вопросы к главе 1

Requirements

  • Базовые знания HTML и Java Script

Description

В этом видео курсе вы изучите работу с Gulp. Продолжительность курса около 3 часов. В курсе для вас подготовлен 21 видео урок. Обязательно изучите все дополнительные материалы прикрепленные к урокам. Курс состоит из 3 глав, в которых вы научитесь работать с Gulp.

В первой главе мы будем работать с менеджером пакетов NPM, инициализировать проект с помощью Node.js и создавать конфигурационный файл package.json, установим Gulp глобально и локально, научимся устанавливать и подключать NPM плагины в наш проект. Создадим базовую версию сборки проекта на Gulp, которая позволит нам обрабатывать стили, скрипты и отслеживать изменения в этих файлах автоматически. Так же я покажу, как повторно использовать готовую сборку в своих новых проектах размещу её на GitHub и вы в любой момент сможете скачать код настроенного Gulp бесплатно.

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

В третей главе я покажу как настроить плагины для работы с препроцессорами Sass, Stylus, Pug и языками Type Script и Coffee Script. После подведения итогов данного курса у вас будет полное понимание как работать с Gulp, как добавить что то в эту сборку или изменить её под себя, а так же вы получите готовый код сборки финальной версии нашего планировщика задач Gulp.

Who this course is for:

  • начинающие веб разработчики
  • желающие оптимизировать и ускорить свою работу