модуль #1 Введение в веб-разработку Обзор веб-разработки, ее важности и инструментов, необходимых для начала работы.
модуль #2 Основы HTML Введение в HTML, базовый синтаксис и семантические элементы.
модуль #3 Структура HTML и семантические элементы Понимание структуры документа HTML, заголовков, абзацев и семантических элементов.
модуль #4 Таблицы и формы HTML Создание таблиц и форм в HTML, включая атрибуты и стили.
модуль #5 Основы CSS Введение в CSS, селекторы, свойства и значения.
модуль #6 Селекторы и свойства CSS Понимание селекторов, свойств и значений CSS, включая стили текста и цвета.
модуль #7 Разметка и позиционирование CSS Управление разметкой и позиционированием с помощью CSS, включая flexbox и grid.
модуль #8 Основы JavaScript Введение в JavaScript, переменные, типы данных и условные операторы.
модуль #9 JavaScript Функции и DOM Понимание функций JavaScript, манипуляции DOM и прослушивателей событий.
модуль #10 Объектно-ориентированное программирование JavaScript Введение в объектно-ориентированное программирование на JavaScript, включая классы и наследование.
модуль #11 Веб-хранилище и сеансы Понимание веб-хранилища, хранилища сеансов и файлов cookie.
модуль #12 Введение в веб-фреймворки Обзор популярных веб-фреймворков, включая React, Angular и Vue.js.
модуль #13 Создание веб-приложения с React Создание простого веб-приложения с использованием React, включая компоненты и управление состоянием.
модуль #14 Работа с API и RESTful-сервисами Понимание API, RESTful-сервисов и их использование в веб-приложениях.
модуль #15 Веб-безопасность и передовой опыт Понимание угроз веб-безопасности, уязвимостей и передового опыта для безопасного кодирования.
модуль #16 Доступность и удобство использования Важность доступности и удобства использования в веб-разработке, включая рекомендации WCAG.
модуль #17 Управление версиями с Git Введение в управление версиями с Git, включая основные команды и рабочие процессы.
модуль #18 Параметры развертывания и хостинга Обзор параметров развертывания и хостинга, включая FTP, GitHub Pages и Netlify.
модуль #19 Адаптивный веб-дизайн Создание адаптивных веб-приложений, адаптирующихся к различным размерам экрана и устройствам.
модуль #20 Препроцессоры SCSS и CSS Введение в препроцессоры SCSS и CSS, включая переменные, миксины и функции.
модуль #21 Оптимизация веб-производительности Методы оптимизации веб-производительности, включая загрузку страниц, кэширование и сжатие изображений.
модуль #22 Обработка ошибок и отладка Понимание методов обработки ошибок и отладки в веб-разработке.
модуль #23 Архитектура веб-приложений Понимание архитектуры веб-приложений, включая монолитные, микросервисные и бессерверные.
модуль #24 State Управление с помощью Redux Введение в управление состоянием с помощью Redux, включая действия, редукторы и хранилища.
модуль #25 Подведение итогов и заключение курса Планирование следующих шагов в карьере веб-разработчика