На этом курсе начинают с основ веб-разработки. Сначала изучают работу в Figma - графическом редакторе для разработчиков. Потом переходят к HTML: теги, атрибуты, формы. Далее осваивают CSS - свойства, правила, позиционирование элементов. Ученики учатся работать с Flexbox, создавать анимации, подключать шрифты. Этот блок дает фундамент для всей последующей работы.
Здесь учат делать сайты для всех устройств. Изучают адаптивную верстку и медиа-запросы. Знакомятся с препроцессорами SASS/SCSS для более удобной работы со стилями. Добавляют интерактивность через jQuery - подключают слайдеры, вкладки и другие плагины. Этот модуль показывает, как оживить статические сайты.
Сначала ученики осваивают базовый синтаксис JavaScript: переменные, типы данных, операторы, условные конструкции, циклы и функции. Потом переходят к работе со строками, числами, массивами и объектами. Далее изучают DOM - работают с элементами страницы, добавляют события, используют делегирование. Закрепляют знания об объектах, прототипах, замыканиях и контексте.
Этот блок посвящен Git - системе контроля версий. Ученики учатся создавать репозитории, фиксировать изменения, работать с ветками. Обучаются настраивать SSH и взаимодействовать с удаленными хранилищами. Git необходим для работы в команде и современного процесса разработки.
В продвинутой части изучают обработку ошибок, асинхронное программирование через Promise и async/await. Работают с Fetch API для запросов к серверу. Разбираются в модульной системе и Event Loop. Финальный этап - знакомство с популярными фреймворками React, Vue и Angular. Создают проект и готовятся к собеседованию.
После курса вы получите глубокие знания HTML, CSS, SCSS и JavaScript. Научитесь создавать адаптивные, кроссбраузерные сайты с семантической разметкой. Овладеете работой с jQuery, Git и одним из фреймворков. Поймете принципы ООП, алгоритмы и структуры данных. Сможете разрабатывать JavaScript-приложения и работать в команде.
Курс можно оплатить частями. После успешного завершения выдается сертификат. Программа построена на основе реальных требований IT-компаний. В течение обучения ведется рейтинг успеваемости. Дополнительно проводят занятия по трудоустройству в IT-сфере.