Курс начинается с основ фронтенд-разработки. Студенты знакомятся с инструментами разработчика и изучают базовую структуру HTML. Они учатся работать с текстом, изображениями, формами, таблицами и списками. Этот модуль дает понимание того, как создается каркас веб-страницы.
Далее курс переходит к CSS - языку стилей. Студенты осваивают селекторы, способы раскладки через float, grid и flexbox. Они учатся создавать анимации, работать с градиентами и использовать препроцессоры SASS/SCSS. Особое внимание уделяется методологии БЭМ, CSS-фреймворкам и адаптивной верстке для различных устройств.
Третий модуль посвящен основам JavaScript. Студенты изучают синтаксис языка, примитивные типы данных, переменные и операторы. Они осваивают логические структуры, работу с массивами, функциями и методами. Модуль включает основы объектно-ориентированного программирования с классами и объектами.
Этот модуль показывает, как JavaScript взаимодействует с веб-страницами. Студенты изучают модель DOM, работу с формами, регулярные выражения и обработку событий. Они осваивают создание интерактивных интерфейсов с помощью AJAX, Promise и Fetch API, а также современные возможности ES6-ES9.
Завершающая часть JavaScript включает работу с библиотеками и фреймворками. Студенты изучают jQuery, React или Vue.js, осваивают инструменты сборки проектов WebPack и Gulp. Они учатся работать с менеджерами пакетов npm, npx, yarn и получают основы Node.JS.
Курс завершается написанием дипломного проекта для портфолио. Каждый студент получает code review от преподавателя. После успешного тестирования и защиты проекта предусмотрена гарантированная стажировка в коммерческом проекте.
Весь курс сопровождается IT-English Speaking Club с преподавателем из IT-компании. Для тех, кто хочет углубить знания, доступен пакет PLUS с индивидуальными консультациями, дополнительными видеокурсами и возможностью заморозить обучение.