Мастер-класс "БЭМ: с азов и до глубин + декларативный React"
Методология БЭМ создана в Яндексе для разработки сайтов, которые надо делать быстро, а поддерживать долгие годы. Она позволяет создавать расширяемые и повторно используемые компоненты интерфейса.
Каждый веб-разработчик сталкивается с одними и теми же проблемами:
- Как повторно использовать код?
- Как избежать copy/paste?
- Как упростить код и облегчить рефакторинг?
Эти проблемы решены БЭМ-методологией, подходом к веб-разработке, который позволяет получить гибкий, легко изменяемый код.
Над чем будем работать?
За день мастер-класса вы вместе с одним из авторов БЭМ пройдете путь от написания пуленепробиваемого CSS до декларативных шаблонов и JavaScript в БЭМ-терминах. Познакомитесь с инструментами, упрощающими и ускоряющими работу разработчика интерфейсов, и узнаете, как организовать эффективное взаимодействие БЭМ-фронтенда с любым бэкендом.
Кроме того, вы узнаете, как привнести декларативную мощь БЭМ в приложения на React.
Чему вы научитесь?
- Разбивать макет на компоненты.
- Применять композицию для построения сложных интерфейсов.
- Разрабатывать универсальные компоненты, которые удобно использовать повторно и легко поддерживать.
- Использовать преимущества декларативной разработки в клиентском JS и шаблонизации.
- Декомпозировать компоненты по слоям.
- Изучите богатый арсенал крутых инструментов для оптимизации и тестирования фронтенда.
- Получите практический опыт применения БЭМ методологии на стеке технологий Яндекса и React.
- Научитесь связывать готовую компонентную верстку с бэкендом.
К концу дня мы получим готовое веб-приложение с использованием всего opensource-арсенала, применяемого в Яндексе.
Заинтересовались?
Начало в 10:00 утром 4 июня, завершение в районе 18:00. Трансфер, обед и кофебрейки входят в стоимость, которая составляет 14000 рублей за человека.
Подключайтесь!
Любые вопросы по мастер-классам вы можете задать по адресу support@ontico.ru