Вам нужен инструмент для масштабирования фронтенд-проектов, которые не разваливаются при добавлении новой логики. Внутри разбирают создание сложных Single Page Application (SPA) с использованием профессиональных архитектурных подходов.
Курс фокусируется на инженерных аспектах разработки:
- Построение архитектуры на основе паттерна MVP: как правильно разделить модель, представление и презентер для обеспечения предсказуемого поведения приложения.
- Работа с данными: использование ES2015 структур (Map, Set, Iterable), управление иммутабельностью и реализация сложного датабиндинга (односторонняя и двусторонняя связь).
- Объектно-ориентированное программирование в JS: от основ классов и методов до наследования, полиморфизма и управления контекстом выполнения (this, bind, call, apply).
- Инфраструктурные решения: настройка Webpack, модульная система ES20xx и отладка через source maps.
Материал подойдет разработчикам, которые хотят перейти от написания разрозненных скриптов к созданию структурированных, поддерживаемых приложений индустриального уровня.