Автоматизация ныне одна из самых трендовых тем во всемирном сообществе. Несмотря на то что инструменты для автоматического тестирования, оптимизации, препроцессинга и анализа кода существуют уже давно, с приходом NodeJS это всё стало очень доступно для любого фронтенд разработчика.
Современные фронтенд разработчики разрабатывают инструменты для автоматизации самых различных задач, и все что вам нужно сделать, чтобы начать их использовать, это скопировать пару строк из стартовой документации! Во время мастер-класса, Роберт расскажет и, самое главное — покажет на практике, как эти инструменты применять.
Не бойтесь улучшать ваши инструменты и заставлять страдать машины за вас, автоматизация сильно упростит ваш рабочий процесс, оставив вам время на ваши любые занятия и эксперименты!
Большая часть мастер-класса состоит из практических заданий на примере реальных проектов. Новички в сфере автоматизации получат множество материалов и полезных советов для быстрого старта, а более опытные специалисты узнают о нюансах и освоят новые инструменты.
Программа мастер-класса
- Введение в процессы автоматизации фронтенда.
- Что можно и нужно автоматизировать.
- Обзор готовых решений.
- Будущее инструментов.
- Обзор инструментов для упрощения разработки.
- Введение в системы контроля версий.
- Менеджеры зависимостей.
- Плагины для Sublime и IDE.
- Знакомство с «исполнителями задач» (task runners).
- Изучаем и сравниваем самые популярные инструменты: Grunt, Gulp.
- Пробуем их на практике и пишем первые скрипты.
- Обзор скаффолдера Yeoman (разворачивание заготовок).
- Машины должны страдать.
- Серия практических заданий по автоматической оптимизации ресурсов на примере реальных проектов.
- Замеры производительности.
- Тестирование интерфейсов.
- CSS пре/пост-процессоры.
- Простой деплой и непрерывная интеграция (CI).
Автор мастер-класса
Роберт ХаритоновРуководитель отдела разработки интерфейсов в Одноклассниках. Занимается внутренними стандартами вёрстки, контролем качества, архитектурой и организацией процессов разработки интерфейсов. До погружения в разработку больших проектов, Роберт активно занимался фрилансом, оставив за плечами десятки успешных проектов. Помимо работы, активно участвует в жизни сообщества и выступает на профильных конференциях. Автор комплексной методологии по разработке верстки MCSS и движка для документирования интерфейсов — Source. Активно ведет профессиональный твиттер и делится опытом в личном блоге ToHTML.it. |