Курс начинается с введения в вебразработку. На первых занятиях студенты узнают, как устроены сайты, настраивают рабочее среду и изучают основы HTML. Затем они осваивают систему контроля версий Git и работу с GitHub. Далее идет углубленное изучение семантики, HTML5 тегов и построения форм. Студенты научатся работать с Figma для фронтенд-разработки.
Этот блок посвящен CSS. Студенты освоят селекторы, блочную модель документа, Flexbox и Bootstrap. Они научатся работать с вебшрифтами, CSS-позиционированием и трансформациями. Далее идет работа с векторной графикой SVG, препроцессорами и методологиями организации CSS-кода. Особое внимание уделяется адаптивному дизайну - респонсивной навигации, графике и CSS Grid. Завершается блок анимациями, стилизацией форм и практическим верстанием макета.
Студенты создают свой первый полноценный вебсайт, применяя все полученные знания по HTML и CSS. Этот проект позволяет закрепить навыки верстки и работы с адаптивным дизайном.
В этом модуле студенты изучают основы JavaScript - типы данных, операторы, циклы и условия. Затем они переходят к работе с событиями, объектами, DOM и массивами. Далее идет изучение функций, вебхранилища и библиотеки jQuery с плагинами для слайдеров. Завершается блок асинхронным JavaScript и AJAX.
Студенты совершенствуют свой вебсайт, добавляя интерактивность с помощью JavaScript. Проект демонстрирует умение интегрировать JavaScript в существующую архитектуру сайта.
Этот блок знакомит с профессиональными инструментами разработки. Студенты изучают Gulp и Webpack для автоматизации процессов. Затем идет углубленная работа с классами и наследованием в JavaScript.
Студенты осваивают одну из самых популярных библиотек - React. Они изучают state и props, routing, условный рендеринг и хуки. Далее идет разбор разницы между stateful и stateless компонентами, работа с формами и популярными библиотеками для React.
Студенты создают адаптивный вебсайт с использованием JavaScript, демонстрируя все полученные навыки. После завершения проекта происходит его презентация и выпускной.
Бонусный модуль раскрывает тему искусственного интеллекта в вебразработке. Студенты узнают, как работает ИИ, его возможности и ограничения. Они ознакомятся с полезными инструментами вроде ChatGPT, GitHub Copilot, DeepL и другими. Особое внимание уделяется использованию ИИ для поиска работы - улучшению резюме, подготовке к интервью и работе с вакансиями. Студенты также исследуют применение Copilot во фронтенд-разработке и создадут приложение с помощью React и AI-инструментов.
Дополнительный English club помогает студентам улучшить разговорный английский. Занятия проводятся с преподавателем и фокусируются на IT-лексике. Студенты научатся писать CV и готовиться к собеседованиям в иностранных компаниях. Группы формируются по уровню знаний от A1 до C.
Этот блок помогает студентам подготовиться к поиску работы. Они научатся создавать конкурентоспособные резюме и сопроводительные письма, получат фидбек от рекрутера. Студенты подготовятся к интервью, создадут профиль в LinkedIn и узнают об эффективных стратегиях поиска вакансий.
Занятия проходят вечером через Zoom. Теоретический материал студенты изучают самостоятельно, а на онлайн-встречах разбирают практические задания. Обучение происходит в командах под руководством преподавателя. В течение курса студенты выполняют три проекта. После успешного завершения обучения выдается сертификат.