Профессиональная переподготовка · групповое обучение · дистанционно

Разработка сайтов и веб-приложений

Профессиональная переподготовка с последовательным освоением полного цикла веб-разработки: от структуры и оформления страниц до клиентской логики, компонентных интерфейсов, серверной части и работы с данными. Обучение проходит в группе по установленному расписанию.

252академических часа — полный объём программы
144академических часа занятий с преподавателем
25учебных недель по нормативному графику
Заочная форма · дистанционные образовательные технологии · занятия в группе по установленному расписанию
Кому подойдёт

Для тех, кому нужен цельный маршрут в веб-разработке

Программа выстроена последовательно: сначала фундамент веб-страницы, затем JavaScript и React, после — серверная разработка и интеграция приложения.

01

Начинаете с базовой веб-разработки

Первый модуль системно разбирает HTML и CSS, поэтому не нужно собирать фундамент по разрозненным материалам.

02

Хотите дойти до полноценного приложения

Программа не заканчивается на вёрстке: дальше идут JavaScript, React, серверная логика, API и данные.

03

Нужен дисциплинированный групповой ритм

Фиксированное расписание помогает удерживать темп: занятие, самостоятельная практика, проверка и следующий этап.

Результат обучения

Что вы сможете разрабатывать

Результат — не коллекция отдельных технологий, а умение собирать веб-приложение как связанную систему.

01

Создавать адаптивные веб-страницы: семантическая HTML-структура, CSS, Flexbox, Grid, формы, медиаматериалы и адаптация под разные экраны.

02

Программировать клиентскую часть: JavaScript, DOM, события, формы, данные, модули и асинхронные запросы.

03

Разрабатывать интерфейсы на React: компоненты, состояние, формы, маршрутизация, API и организация клиентского приложения.

04

Создавать серверную логику: HTTP, Node.js, серверные маршруты, API, проверка данных и обработка ошибок.

05

Работать с данными веб-приложения: проектирование хранения, запросы, операции с данными и интеграция серверной части.

06

Собирать и проверять целое решение: интеграция клиента и сервера, тестирование, диагностика и исправление ошибок.

Общий объём252академических часа
144часа занятий с преподавателемПо 36 часов в каждом из четырёх модулей.
96часов самостоятельной работыПо 24 часа практики в каждом модуле.
12часов аттестации8 часов зачётов и 4 часа итогового экзамена.
Как проходит обучение

Разобрать технологию → реализовать → встроить в проект

01

Разбор на занятии

Преподаватель объясняет технологию, её место в архитектуре веб-приложения и типовые ошибки.

02

Самостоятельная разработка

Между встречами вы пишете код и собираете работающие части проекта собственными руками.

03

Проверка результата

Работа разбирается по существу: что работает, что нарушает требования и что нужно исправить.

Учебный график

Фиксированный ритм групповой программы

Четыре модуля осваиваются последовательно. Ближайший период обучения — с ноября 2026 по май 2027. Точные даты начала занятий и расписание сообщаются при зачислении.

25учебных недель24 + 124 недели модулей + неделя итоговой аттестации
6акад. часов в неделюс преподавателемКонтактная работа по расписанию группы
6учебных недельна каждый модуль36 часов занятий + 24 часа самостоятельной работы
Нужен формат один на один?

Если фиксированный групповой график не подходит, можно выбрать программы Центра индивидуального обучения с форматом 1-на-1.

Посмотреть эту программу индивидуально →
4 модуля · 72 темы

Содержание программы

В каждом модуле 18 тематических блоков. Следующий этап опирается на навыки предыдущего.

Фундамент веб-разработки: семантическая разметка, современный CSS, адаптивные компоновки, доступность, анимация и контроль качества готовой страницы.

62 часа36 часов с преподавателем24 часа самостоятельной работы2 часа зачёта
1.1

Введение в веб-разработку и рабочая среда

1.2

Структура HTML-документа, метаданные и оформление кода

1.3

Текстовая разметка и списки

1.4

Ссылки, пути и многостраничная навигация

1.5

Изображения, мультимедиа и встроенные материалы

1.6

Таблицы и структурированные данные

1.7

HTML-формы и встроенная проверка данных

1.8

Семантическая структура страницы и основы доступности

1.9

Основы CSS: подключение, селекторы, каскад и наследование

1.10

Типографика, цвет и фон

1.11

Блочная модель, размеры и переполнение

1.12

Поток документа, позиционирование и наложение элементов

1.13

Гибкие компоновки с CSS Flexbox

1.14

Двумерные компоновки с CSS Grid

1.15

Адаптивная и отзывчивая вёрстка

1.16

Состояния элементов, псевдоклассы, псевдоэлементы и генерируемое содержимое

1.17

Переходы, трансформации и анимация интерфейса

1.18

Комплексная вёрстка по макету, тестирование и контроль версий

Клиентская логика на JavaScript: работа с DOM, событиями, формами, объектами, модулями, хранением данных и асинхронными запросами.

62 часа36 часов с преподавателем24 часа самостоятельной работы2 часа зачёта
2.1

JavaScript в веб-странице и инструменты разработчика

2.2

Переменные, типы данных и операторы

2.3

Условные конструкции и логика выбора

2.4

Циклы и повторяющиеся вычисления

2.5

Функции, параметры и области видимости

2.6

Строки, числа и стандартные объекты

2.7

Массивы и функциональная обработка коллекций

2.8

Объекты и моделирование данных

2.9

Основы объектно-ориентированного подхода в JavaScript

2.10

JSON, сериализация и преобразование данных

2.11

Ошибки, исключения и отладка программного кода

2.12

DOM: поиск элементов и изменение содержимого

2.13

DOM: создание, вставка и удаление элементов

2.14

События и взаимодействие с пользователем

2.15

Формы и программная проверка пользовательского ввода

2.16

Модули, пакеты и организация клиентского проекта

2.17

Асинхронное программирование и сетевые запросы

2.18

Хранение данных и комплексная клиентская разработка

Компонентный подход и React: структура интерфейса, состояние, маршрутизация, формы, взаимодействие с API, тестирование и диагностика.

62 часа36 часов с преподавателем24 часа самостоятельной работы2 часа зачёта
3.1

Компонентный подход и организация React-проекта

3.2

JSX и функциональные компоненты

3.3

Свойства компонентов и композиция интерфейса

3.4

Локальное состояние компонента

3.5

События и корректное обновление состояния

3.6

Списки, ключи и условное отображение

3.7

Управляемые формы в React

3.8

Подъём состояния и однонаправленный поток данных

3.9

Проектирование структуры состояния приложения

3.10

Эффекты и синхронизация с внешними системами

3.11

Получение данных из API и асинхронные состояния

3.12

Ссылки на DOM и сохранение значений между рендерами

3.13

Пользовательские хуки и повторное использование логики

3.14

Контекст и управление сложным общим состоянием

3.15

Маршрутизация одностраничного приложения

3.16

Архитектура компонентов и организация проекта

3.17

Тестирование, диагностика и производительность React-интерфейса

3.18

Комплексная разработка компонентного веб-приложения

Серверная часть: клиент-серверная архитектура, Node.js, HTTP, API, работа с данными, безопасность, тестирование и интеграция частей приложения.

62 часа36 часов с преподавателем24 часа самостоятельной работы2 часа зачёта
4.1

Клиент-серверная архитектура и протокол HTTP

4.2

Node.js, модули, пакеты и конфигурация серверного проекта

4.3

Веб-сервер на Express и маршрутизация

4.4

Промежуточные обработчики и централизованная обработка ошибок

4.5

Проектирование REST API

4.6

Реляционная модель и проектирование базы данных

4.7

PostgreSQL: таблицы, ограничения и индексы

4.8

SQL: выборка, фильтрация, сортировка и постраничный вывод

4.9

SQL: соединение таблиц и агрегирование данных

4.10

Изменение данных и транзакции

4.11

Доступ к PostgreSQL из Node.js

4.12

Архитектура серверного приложения и разделение ответственности

4.13

Проверка входных данных, преобразование и журналирование

4.14

Реализация CRUD API

4.15

Аутентификация пользователей

4.16

Авторизация и базовая безопасность веб-приложения

4.17

Тестирование, конфигурация и подготовка к развёртыванию

4.18

Интеграция клиентской и серверной частей веб-приложения

Образовательная среда

Учебная среда строится вокруг работающего веб-проекта

Контактные занятия идут в реальном времени. Между ними вы верстаете, программируете, подключаете данные и проверяете собственное решение — без подмены практики просмотром готового кода.

Практика по каждой темеПосле объяснения нужно получить работающий результат: страницу, компонент, клиентскую логику, API или серверный модуль.
Связанный технологический стекHTML, CSS, JavaScript, React, Node.js и работа с данными изучаются как части одного приложения.
Проверка работоспособностиОценивается не только код, но и то, решает ли он поставленную задачу и корректно ли взаимодействуют части системы.
Разбор ошибокПроблемы в структуре, логике и интеграции обсуждаются на контактных занятиях.
Контроль и аттестация

Проверяется то, что вы реально разработали

Текущий контроль строится на практических заданиях; после каждого модуля проводится зачёт, а программа завершается итоговым экзаменом.

В течение модуляПрактические работы

Проверяется работоспособность, структура проекта и способность исправлять ошибки.

После каждого модуляКомплексный зачёт

Самостоятельное задание объединяет основные действия модуля в законченный результат.

В конце программыЗащита веб-проекта

Экзамен — защита работоспособного сайта или веб-приложения.

Итоговый документ

Диплом о профессиональной переподготовке

После успешной итоговой аттестации выдаётся диплом о профессиональной переподготовке с квалификацией «Разработчик Web и мультимедийных приложений».

Итоговая аттестация — защита индивидуального проекта: работоспособный сайт или веб-приложение, разработанное слушателем с использованием освоенных технологий.
Образец бланка диплома Центра 25-12
Образец бланка диплома Центра 25-12.
Требования к поступлению

Можно поступать без опыта веб-разработки

К обучению допускаются лица со средним профессиональным или высшим образованием, а также получающие СПО или высшее образование.

Вступительных испытаний нет. Рекомендуются базовые навыки работы с компьютером, файловой системой и веб-браузером.
Технические условия

Что понадобится для обучения

  • Персональный компьютер или ноутбук.
  • Стабильный доступ к Интернету.
  • Современный веб-браузер и редактор исходного кода.
  • Средства видеоконференцсвязи для групповых занятий.
  • Инструменты разработки по содержанию модулей.
Перед зачислением

Частые вопросы

Нет. Вступительные испытания не предусмотрены; программа начинается с базовой структуры веб-страниц.

Дистанционно, в группе, в режиме реального времени по установленному расписанию.

144 академических часа: по 36 часов в каждом из четырёх модулей.

25 учебных недель: 24 недели на модули и 1 неделя итоговой аттестации.

Да. На странице предусмотрено 4 платежа по 24 500 ₽.

Да. На сайте есть Центр индивидуального обучения с программами 1-на-1.

Индивидуальный итоговый проект — работоспособный сайт или веб-приложение.

Диплом о профессиональной переподготовке с квалификацией «Разработчик Web и мультимедийных приложений».

Следующий шаг

Записаться в группу и пройти полный цикл веб-разработки

Оставьте заявку на ближайший набор с ноября 2026 по май 2027. Расскажем о точных датах занятий, расписании, порядке оплаты и документах для зачисления.

Полная стоимость98 000 ₽
4 платежапо 24 500 ₽
Позвонить · +7 495 142-25-12
Центр 25-12 · продолжить выбор

Другие программы