Курс начинается с изучения системы контроля версий Git. Студенты освоят базовые команды, научатся работать с репозиториями и разберутся в основных принципах работы с кодом в команде.
В этом модуле рассматриваются современные подходы к верстке. Студенты освоят Flexbox и CSS Grid для создания сложных макетов. Также курс охватывает адаптивный дизайн, пре- и пост-процессоры CSS, и методы организации кода с помощью CSS методологий.
Этот раздел посвящен глубокому изучению JavaScript. Студенты разберут функции, работу с DOM и обработку событий. Далее курс охватывает ООП, AJAX-запросы и модульную систему. Особое внимание уделяется инструментам разработки, паттернам программирования, юнит-тестированию и оптимизации фронтенд-приложений.
Для успешного обучения нужен уровень английского от B1, базовые знания HTML, CSS и JavaScript. Важны навыки самостоятельного обучения и понимание основных IT-концепций. Опыт программирования любым языком будет преимуществом.
Чтобы присоединиться к курсу, нужно зарегистрироваться и пройти тест по английскому языку в профиле. Далее - технический тест и собеседование с рекрутером. После успешного прохождения всех этапов студент получает приглашение в группу.