Владеть навыками быстрого и качественного форматирования сложных web-документов.
Знать и уметь применять основы CSS — значения, списки, цвета, шрифты и другие метрики форматирования.
Владеть навыками проверки и отладки кода web-документов.
Познакомиться с ООП и его основными понятиями.
Создавать функции-обработчики различных событий в тонкостях.
Разбираться в реализации клиентских сценариев под разные браузеры.
Владеть принципами создания форм и анализа данных пользователя с использованием регулярных выражений.
Понимать основы командной работы.
Уметь обрабатывать возникающие ошибки.
Использовать системы контроля версий.
Применять модульное тестирование.
Владеть основами с взаимодействия с NodeJS.
Разбираться в тонкостях использования Webpack.
Понимать отличия и взаимодействовать с объектами из DOM и BOM
Применять Dependency Injection.
Разбираться в тонкостях реализации React приложений.
Уметь использовать Flux и Redux.
Владеть принципами создания асинхронных запросов при помощи Ajax.
Знать и уметь применять основы HTML — теги, атрибуты и способы структурирования содержимого web-страниц для создания форматированных документов.