Веб-разработка · индивидуально · онлайн

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

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

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

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

Предвари­тельный опыт веб-разработки не требуется. Программа последовательно идёт от базовой структуры веб-страницы к полноценному клиент-серверному приложению.

01

Начинаете без базы

Старт — с HTML, рабочей среды, структуры документа и оформления страниц. Дальше содержание усложняется поэтапно.

02

Нужен персональный темп

Вы не зависите от группы: вопросы, ошибки и сложные места разбираются непосредственно с преподавателем.

03

Нужен законченный результат

Финал программы — собственный работоспособный сайт или веб-приложение, которое нужно продемонстрировать и защитить.

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

Что вы будете уметь делать

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

01

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

02

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

03

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

04

Создавать серверную часть: разрабатывать сервер на Node.js и Express, проектировать REST API, обрабатывать ошибки и проверять входные данные.

05

Работать с данными: проектировать реляционную базу PostgreSQL, выполнять SQL-запросы и реализовывать операции создания, чтения, изменения и удаления данных.

06

Собирать целое веб-приложение: интегрировать клиентскую и серверную части, тестировать решение, диагностировать ошибки и объяснять ключевые части собственного проекта.

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

Занятие → практика → обратная связь

01

Разбираете тему с преподавателем

Теория сразу связывается с кодом, конкретным примером и практической задачей. Непонятный момент можно разобрать сразу.

02

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

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

03

Получаете проверку и корректировку

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

Интенсивность

Выберите удобный темп

Содержание и стоимость не меняются. Отличается недельная нагрузка и срок освоения программы.

49учебных недель5 акад. ч. в неделю2 с преподавателем + 3 самостоятельно
25учебных недель10 акад. ч. в неделю4 с преподавателем + 6 самостоятельно
17учебных недель15 акад. ч. в неделю6 с преподавателем + 9 самостоятельно
13учебных недель20 акад. ч. в неделю8 с преподавателем + 12 самостоятельно
9учебных недель30 акад. ч. в неделю12 с преподавателем + 18 самостоятельно
4 учебных модуля

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

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

Модуль формирует базу веб-разработки: семантическая разметка, оформление интерфейса, адаптивность, доступность, тестирование и контроль версий.

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

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

02

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

03

Ссылки, навигация и мультимедийные материалы

04

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

05

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

06

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

07

Типографика, цвет, фон и блочная модель

08

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

09

Компоновки с CSS Flexbox и CSS Grid

10

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

11

Состояния элементов, псевдоэлементы, переходы и анимация интерфейса

12

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

Модуль даёт последовательную базу программирования на JavaScript и учит собирать законченную клиентскую логику веб-приложения.

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

JavaScript в веб-странице: инструменты, переменные, типы данных и операторы

02

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

03

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

04

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

05

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

06

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

07

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

08

Ошибки, отладка и изменение содержимого DOM

09

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

10

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

11

Модули, пакеты, асинхронное программирование и сетевые запросы

12

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

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

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

Компонентный подход, организация React-проекта, JSX и функциональные компоненты

02

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

03

Локальное состояние, события и корректное обновление состояния

04

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

05

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

06

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

07

Эффекты, получение данных из API и асинхронные состояния

08

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

09

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

10

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

11

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

12

Тестирование, диагностика, производительность и комплексная разработка React-приложения

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

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

Клиент-серверная архитектура, HTTP и организация серверного проекта Node.js

02

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

03

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

04

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

05

SQL: выборка, фильтрация, соединение и агрегирование данных

06

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

07

Доступ к PostgreSQL из Node.js и архитектура серверного приложения

08

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

09

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

10

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

11

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

12

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

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

Не только видеосвязь с преподавателем

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

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

Практика, зачёты и итоговый проект

Оценивается работающий результат: код, интерфейс, логика приложения и способность объяснить собственное решение.

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

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

После каждого модуляПрактический зачёт

Комплексное самостоятельное задание объединяет основные действия и технологии соответствующего модуля.

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

Экзамен: демонстрация собственного работоспособного сайта или веб-приложения и ответы на вопросы по выполненному решению.

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

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

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

Итоговая аттестация: защита собственного работоспособного сайта или веб-приложения.

Если программа осваивается параллельно с получением среднего профессионального или высшего образования, диплом выдаётся одновременно с получением соответствующего документа об образовании и о квалификации.

Образец бланка диплома Центра 25-12
Образец бланка диплома Центра 25-12.
Требования к поступлению

Кто может обучаться

Лица, имеющие среднее профессиональное и (или) высшее образование, а также лица, которые получают среднее профессиональное и (или) высшее образование.

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

Что понадобится

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

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

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

Да. Контактная работа по учебным модулям проходит один на один с преподавателем. Всего предусмотрено 96 академических часов такой работы.

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

При зачислении выбирается подходящая недельная нагрузка. Предусмотрены варианты продолжительностью 49, 25, 17, 13 или 9 учебных недель. Содержание и общий объём программы при этом не меняются.

Да. Полная стоимость 198 000 ₽ делится на четыре этапа оплаты по 49 500 ₽.

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

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

Да. Осваивать программу можно параллельно с получением среднего профессионального или высшего образования. Диплом о профессиональной переподготовке в этом случае выдаётся одновременно с соответствующим документом об образовании и о квалификации.

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

Согласуем темп и оформим зачисление

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

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

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