Фестиваль РИТ++ 2017 завершён. Ждем вас на РИТ++ следующего года!
24 мая 2017

Мастер-класс "БЭМ: с азов и до глубин + декларативный React"

Методология БЭМ создана в Яндексе для разработки сайтов, которые надо делать быстро, а поддерживать долгие годы. Она позволяет создавать расширяемые и повторно используемые компоненты интерфейса.

Каждый веб-разработчик сталкивается с одними и теми же проблемами:

  • Как повторно использовать код?
  • Как избежать copy/paste?
  • Как упростить код и облегчить рефакторинг?

Эти проблемы решены БЭМ-методологией, подходом к веб-разработке, который позволяет получить гибкий, легко изменяемый код.

Над чем будем работать?

За день мастер-класса вы вместе с одним из авторов БЭМ пройдете путь от написания пуленепробиваемого CSS до декларативных шаблонов и JavaScript в БЭМ-терминах. Познакомитесь с инструментами, упрощающими и ускоряющими работу разработчика интерфейсов, и узнаете, как организовать эффективное взаимодействие БЭМ-фронтенда с любым бэкендом.

Кроме того, вы узнаете, как привнести декларативную мощь БЭМ в приложения на React.

Чему вы научитесь?

  1. Разбивать макет на компоненты.
  2. Применять композицию для построения сложных интерфейсов.
  3. Разрабатывать универсальные компоненты, которые удобно использовать повторно и легко поддерживать.
  4. Использовать преимущества декларативной разработки в клиентском JS и шаблонизации.
  5. Декомпозировать компоненты по слоям.
  6. Изучите богатый арсенал крутых инструментов для оптимизации и тестирования фронтенда.
  7. Получите практический опыт применения БЭМ методологии на стеке технологий Яндекса и React.
  8. Научитесь связывать готовую компонентную верстку с бэкендом.

К концу дня мы получим готовое веб-приложение с использованием всего opensource-арсенала, применяемого в Яндексе.

Заинтересовались?

Начало в 10:00 утром 4 июня, завершение в районе 18:00. Трансфер, обед и кофебрейки входят в стоимость, которая составляет 14000 рублей за человека.

Подключайтесь!

Любые вопросы по мастер-классам вы можете задать по адресу support@ontico.ru