1 неделя (6 часов): Структура HTML и теги
– Основы HTML, семантические теги
Практика: Создание простой веб-страницы
2 неделя (12 часов): Стилизация с помощью CSS и позиционирование
– Селекторы, свойства, классы, блоки
Практика: Сайт-визитка
3–4 недели (12 часов): Flexbox и Grid Layout
– Современные способы верстки
Практика: Макет лендинга
5–6 недели (12 часов): Основы JavaScript
– Переменные, функции, операторы
Практика: Интерактивный калькулятор
7–8 недели (12 часов): Работа с DOM и событиями
– Манипуляции с элементами, обработка событий
Практика: Галерея или модальное окно
9–10 недели (12 часов): Адаптивный дизайн (media queries)
– Поддержка разных экранов
Практика: Мобильная версия сайта
11–12 недели (12 часов): Git и GitHub
– Основы работы с репозиториями, коммитами
Практика: Публикация сайта через GitHub Pages
13–14 недели (12 часов): JavaScript — массивы и объекты
– Перебор, методы, структура данных
Практика: Todo-лист
15–16 недели (12 часов): Формы и localStorage в JavaScript
– Работа с пользовательскими данными
Практика: Интерфейс авторизации
17–18 недели (12 часов): Введение в React
– JSX, компоненты, useState
Практика: Приложение счётчика (Counter App)
19–20 недели (12 часов): React-компоненты и props
– Передача данных, структура проекта
Практика: Страница профиля команды
21–24 недели (24 часа): React + Hooks и работа с API
– useEffect, fetch, асинхронность
Практика: Новости или карточки товаров
25–26 недели (18 часов): Дипломный проект — SPA-сайт на React
– Финальный проект