1

Этап 1

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

2

Этап 2

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

3

Этап 3

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

1

Этап 1

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

2

Этап 2

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

3

Этап 3

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

01 марта 2017
Цель завершена 21 мая 2017
Общая

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

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

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

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

 Критерий завершения

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

  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

  • 1767
  • 01 марта 2017, 18:39
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?