1

Step 1

Вебинар от loftschool из курса "Продвинутая веб-разработка" - Workflow #2

2

Step 2

Скринкаст по NodeJs

3

Step 3

Скринкаст от Кантора по "гальп"

1

Step 1

Вебинар от loftschool из курса "Продвинутая веб-разработка" - Workflow #2

2

Step 2

Скринкаст по NodeJs

3

Step 3

Скринкаст от Кантора по "гальп"

01 March 2017
Goal completed 21 May 2017

Goal author

General

Разобраться в Gulp

Сейчас на работе я зачастую использую уже готовые сборщики на основе Gulp. Чаще всего нахожу на github какой-нибудь Yeoman-генератор под нужный мне стек и юзаю его. Однако приходится вносить какие-то правки ,изменять конфиги и т.д. Готовые сборщики ,которые пилятся командами и выкладываются на githab довольно сложно устроены ,и иногда тяжковато что-то там поправить без каких-либо последствий.

Моя цель - разобраться в системе Gulp. Уметь быстро и без напряга разобраться в готовом сборщике и донастроить его под себя. Скорее всего достаточно будет посмотреть сринкаст от Кантора и прочесть пару статеек.

К тому же данная цель является одним из пунктов ,которые я обозначил для себя обязательными для становления Middle Frontend Developer. Все таки ,чтобы быть профессионалом ,нужно шарить в том ,что ты используешь.

 Goal Accomplishment Criteria

Понимаю ,как там все работает. Могу написать собственную сборку или без труда поправить существующую

  1. Вебинар от loftschool из курса "Продвинутая веб-разработка" - Workflow #2

    1. Вебинар

    2. Методичка

  2. Скринкаст по NodeJs

    Кантор советует прежде посмотреть некоторые уроки из первой части его скринкастов по NodeJS для лучшего понимания материала

    1. Введение в Node.JS, об этом скринкасте

    2. Что такое Node.JS? Почему Node.JS?

    3. Установка и запуск

    4. Исходники и документация

    5. Модули для Node.JS

    6. Приёмы работы с модулями

    7. Введение в NPM - менеджер пакетов для Node.JS

    8. Структура пакета NPM

    9. Глобальные модули

    10. События, EventEmitter и утечки памяти

    11. Работа с файлами, модуль fs

    12. Безопасный путь к файлу в fs и path

    13. Потоки данных в Node.JS, fs.ReadStream

    14. Writable поток ответа res, метод pipe

  3. Скринкаст от Кантора по "гальп"

    1. Что такое Gulp? Сравнение с Grunt и Webpack

    2. Установка и запуск задач

    3. Потоки Vinyl-FS

    4. Начальная сборка стилей

    5. Инкрементальная сборка, watch

    6. Инкрементальность и производительность

    7. Автоперезагрузка браузера: browser-sync

    8. Обработка ошибок

    9. Создание плагинов при помощи through2

    10. Более сложный поток: eslint, gulp-if, stream-combiner2

    11. Понимаем ли мы потоки Node.JS?

    12. Организация gulpfile'а

    13. Стили + ресурсы, спрайты, продакшн

    14. Интеграция Gulp и Webpack

  • 1768
  • 01 March 2017, 18:39
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?