- Длительность8 мес.
- ДокументУдостоверение о повышении квалификации
Об обучении
Кому подойдёт
Начнёте карьеру разработчика во фронтенде, изучите основы HTML, CSS и JavaScript, создадите первые веб-страницы, которые можно будет положить в портфолио
Получите навыки, с которыми сможете уйти в другие проекты или сменить карьерное направление
Программа обучения
21 раздел программы по данным школы.
1Введение в веб-технологии
Длительность: 2 недели.
- Что такое сайт и способы его создания
- Как устроен Интернет
- Этапы создания сайта
- Основные инструменты веб-разработчика
- Валидность кода, валидаторы
2Основы HTML
В этом модуле вы научитесь создавать правильную структуру страницы, добавлять ссылки и медиа, оформлять контент списками. Сверстаете страницу с использованием всех изученных тегов Длительность: 2 недели.
- Семантические теги для структуры страницы
- Создание и настройка гиперссылок
- Работа с нумерованными и маркированными списками
- Вставка изображений, видео и аудио
- Практическая вёрстка страницы с навигацией и карточками
3Основы CSS
В этом модуле вы освоите подключение CSS, научитесь задавать стили элементам и тексту, поймете логику наследования свойств Длительность: 2 недели.
- Подключение стилей
- Основные свойства оформления
- Стилизация текста
- Принципы каскадности
- Практическое применение
4Многоколоночные макеты
Длительность: 1 неделя.
- Многоколоночные макеты
- Блочные и строчные элементы
5Вёрстка макета в Figma
Длительность: 1 неделя.
- Знакомство с интерфейсом Figma
- Работа с готовыми макетами
6Позиционирование
Длительность: 2 недели.
- Абсолютное и относительное позиционирование
- Фиксированное и sticky-позиционирование
7Формы обратной связи
В этом модуле вы научитесь создавать формы для сбора данных пользователей. Узнаете, как работать с разными типами полей ввода, группировать радиокнопки и чекбоксы. Освоите вёрстку выпадающих списков и профессиональное оформление форм с помощью CSS, включая кастомные стили для сложных элементов Длительность: 2 недели.
- Поля ввода и их виды
- Чекбоксы и радиокнопки
- Выпадающие списки с вариантами
- Оформление форм
8Адаптивность и кроссбраузерность
Длительность: 2 недели.
- Зачем нужна адаптивность и как она влияет на пользователей?
- Медиа-запросы
- Viewport и настройка области просмотра для мобильных устройств
9Анимации в CSS
В этом модуле вы научитесь создавать плавные переходы, многоэтапные анимации и преобразовывать элементы. Узнаете, где применять анимации в реальных проектах Длительность: 2 недели.
- Плавные переходы между состояниями
- Создание сложных анимаций через @keyframes
- Трансформации элементов
- Практические примеры использования
10Основы JavaScript
Длительность: 3 недели.
- Введение JavaScript
- Переменные и типы данных
- Математические операторы и преобразование типов
- Логические операторы
- Ветвления и условные операторы
- Встроенные функции для взаимодействия с пользователем
- В этом модуле вы познакомитесь с основами JavaScript, научитесь работать с переменными и типами данных, освоите основные операторы и научитесь создавать простые интерактивные сценарии
- Динамическая типизация
11Циклы и массивы в JavaScript
Длительность: 2 недели.
- Циклы и массивы в JavaScript
- Основы работы с массивами
- Методы массивов: добавление и удаление элементов
- Использование циклов for и while
- Работа с вложенными массивами
12Функции
В этом модуле вы научитесь создавать и использовать функции, освоите работу с областями видимости и замыканиями, поймете принцип работы колбэков Длительность: 2 недели.
- Основы функций и стрелочные функции
- Работа с оператором return
- Области видимости переменных
- Замыкания и отложенное выполнение
- Функции обратного вызова
13Объекты. DOM. События
В этом модуле вы научитесь создавать и работать с объектами, освоите принципы наследования, изучите методы работы с DOM и обработки событий Длительность: 2 недели.
- Работа с объектами
- Конструкторы и наследование
- Взаимодействие с DOM
- Обработка событий
14Анимация и эффекты в JavaScript
В этом модуле вы изучите различные подходы к созданию анимаций, научитесь оптимизировать их производительность и освоите современные инструменты для работы с анимациями Длительность: 2 недели.
- Виды веб-анимаций и их применение
- Оптимизация рендеринга анимаций
- Работа с Web Animations API
- Популярные анимационные библиотеки
15Современные возможности JavaScript
Длительность: 2 недели.
- Объявление переменных через let/const
- Деструктуризация массивов и объектов
- Методы работы с массивами
16Знакомство с Node.js
В этом модуле вы познакомитесь с серверным JavaScript, научитесь управлять зависимостями через NPM, освоите базовую настройку Webpack Длительность: 2 недели.
- Основы Node.js и его модули
- Работа с NPM и package.json
- Настройка Webpack для сборки проектов
- Использование загрузчиков и плагинов
17Работа с сервером
В этом модуле вы научитесь взаимодействовать с сервером, освоите различные методы отправки запросов и обработки ответов Длительность: 2 недели.
- Отправка запросов через XMLHttpRequest
- Использование Promise для асинхронных операций
- Современный метод fetch
- Синтаксис async/await
18Express JS
Длительность: 2 недели.
- Основы фреймворков
- Создание сервера и роутинг
- Работа с API и шаблонизаторами
- Хранение данных с ORM
- В этом модуле вы освоите создание серверных приложений на Express JS, научитесь работать с маршрутами, API и базами данных
19Основы React
В этом модуле вы научитесь создавать компоненты, управлять их состоянием и стилизацией. Освоите маршрутизацию для одностраничных приложений Длительность: 2 недели.
- Компоненты и JSX
- Обработка событий и хуки
- Управление состоянием
- Стилизация компонентов
- Маршрутизация с React Router
20Основы TypeScript
В этом модуле вы познакомитесь с основами TypeScript, научитесь работать с типами данных и создавать гибкие структуры Длительность: 2 недели.
- Статическая типизация
- Перечисления и типы массивов
- Интерфейсы и пользовательские типы
- Обобщённые типы
21Основы Redux
В этом модуле вы познакомитесь с Redux как инструментом управления состоянием, научитесь использовать Redux Toolkit для упрощения работы и освоите интеграцию с TypeScript Длительность: 2 недели.
- Введение в управление состоянием
- Основные принципы Redux
- Работа с Redux Toolkit
- Интеграция с TypeScript
- Дорожная карта разработчика
Разбор Обучакина
Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.
Что оценить
- Соответствие программы вашим задачам
- Формат практики и обратной связи
- Требования к поступающим
Что уточнить
- Актуальную стоимость и условия оплаты
- Доступ к материалам и поддержку
- Порядок возврата и выдачи документов
Документ после обучения
Удостоверение о повышении квалификации
Частые вопросы
Какой документ выдаётся?
Удостоверение о повышении квалификации

