На этом курсе начнут с основ - объяснят что такое HTML, CSS и JavaScript и для чего они нужны. Слушатели узнают про историю развития веб-технологий и стандарты W3C. Установят редактор кода Visual Studio Code и подготовят рабочую среду для обучения.
Здесь научат основам HTML - структуре документа, основным тегам, комментариям и спецсимволам. Рассмотрят создание таблиц, форм, списков и навигации. Отдельное внимание уделят медиаконтенту - работе с изображениями, аудио и видео. Параллельно слушатели освоят систему контроля версий Git для отслеживания изменений в коде.
Этот блок посвящен полному изучению CSS. Начинают с основ - подключения стилей, селекторов, каскадирования и наследования. Далее переходят к блочной модели, позиционированию элементов и работе с текстом и шрифтами. Особое внимание уделяют современным подходам к верстке - Flexbox и CSS Grid для создания адаптивных макетов.
Здесь рассматривают CSS-анимации, трансформации и 3D-эффекты. Изучают препроцессоры SASS/SCSS для более эффективной работы со стилями. Отдельный модуль посвящен верстке под мобильные устройства и работе с фреймворком Bootstrap для быстрой разработки интерфейсов.
В этой части курса изучают фундаментальные концепции JavaScript - переменные, типы данных, операторы, условные конструкции и циклы. Рассматривают функции, массивы, объекты и основы объектно-ориентированного программирования. Также знакомятся с объектами BOM для работы с браузером.
Этот модуль посвящен взаимодействию JavaScript с HTML-документом через DOM. Слушатели научатся находить, добавлять и удалять элементы, обрабатывать события мыши, формы и другие пользовательские действия. Рассматривают библиотеку jQuery для упрощения работы с DOM и создания анимаций.
Здесь изучают HTTP-протокол, работу с cookies и локальным хранилищем. Рассматривают подход AJAX для асинхронного обмена данными с сервером, формат JSON и различные способы выполнения сетевых запросов.
Последний технический блок посвящен современной библиотеке React. Слушатели изучат JSX, компоненты, состояние и пропсы. Рассмотрят работу с событиями, стилями, маршрутизацией и сетевыми запросами. Особое внимание уделят хукам и функциональным компонентам - современному подходу к разработке на React.
Завершается курс созданием собственного проекта для портфолио. Слушатели реализуют полноценный веб-приложение, используя все полученные знания. Финальным этапом станет защита проекта, где можно продемонстрировать навыки потенциальным работодателям.
Выпускники смогут создавать адаптивную верстку, разрабатывать клиентскую часть веб-приложений и работать с интерактивными интерфейсами. Получат навыки работы с системой контроля версий Git, библиотекой React и современными веб-технологиями.
Курс ориентирован на практику - каждое занятие включает разбор домашних заданий. Доступны онлайн-формат обучения и записи всех уроков. Преподаватели предоставляют поддержку в течение всего курса. Выпускники получают помощь в трудоустройстве - от оформления резюме до подготовки к собеседованиям. Также доступна оплата частями.