Обращаем внимание, что время обработки обращений в службу техподдержки в предпраздничные и праздничные дни может быть увеличено. Надеемся на ваше понимание.
Руководство пользователя личного кабинета
ВойтиЗарегистрироваться
ВойтиЗарегистрироваться
Войти Зарегистрироваться
ВойтиЗарегистрироваться
  • Бизнес-образование
  • Все направления

Frontend-разработчик

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

На этом курсе вас ждет много практики, живое общение с преподавателями и удобный онлайн-формат занятий.

В корзинуПодать заявкуЗадать вопрос
  • Старт курса

    13.04.2026

  • Стоимость обучения

    120 000 ₽

  • Продолжительность

    4 месяца

  • Формат обучения

    Онлайн синхронный

  • Документ

    Удостоверение о повышении квалификации

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

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

На курсе "Frontend-разработчик" от НИУ ВШЭ вы:

  • откроете для себя мир фронтенд-разработки;
  • будете учиться у экспертов из Сбера и Яндекса;
  • узнаете на практике, как самим создавать интерфейсы;
  • сделаете проект, который включите в свое профессиональное портфолио.

Для кого

Онлайн-курс «Frontend-разработчик» подойдет

  • Новичкам в IT

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

  • IT-специалистам, которые хотят освоить разработку интерфейсов

    Поработаете с инструментами frontend-разработки и увеличите вашу профессиональную экспертизу

  • No-code разработчикам, желающим расширить свою квалификацию

    Откроете новые возможности в области разработки интерфейсов и личной карьере

Программа обучения

За 4 месяца вы на практике освоите базу frontend-разработки, повысите хард- и софт-скиллы для старта и развития вашей карьеры

  • Введение во frontend7 ак.ч.

    • Базовые понятия. Как устроен web и клиент-серверное взаимодействие. Какие задачи делает frontend-разработчик. Обзор основных технологий (HTML, CSS, Javascript).

    • Основные инструменты для frontend-разработчика.

    • Основы использования системы контроля Git.

  • HTML7 ак.ч.

    • Базовые понятия. Базовая структура html-документа. Мета-теги, подключение ресурсов к странице, фавикон. Разделение страницы на блоки. Базовые теги. Семантическая верстка, атрибуты.

    • Типовые задачи. Формы, списки, таблицы, карточки, базовая раскладка страницы.

    • Графика. Добавление изображений в html, img и picture. Форматы графики.

  • CSS11 ак.ч.

    • Базовые понятия. Каскадные таблицы стилей. Селекторы. Наследование стилей. Специфичность. Способы добавления. Блочная модель.

    • Управление размерами и положением элемента, управление контентом. Ширина и высота для разных типов элементов. Margin. Padding. Позиционирование. Единицы измерения, абсолютные и относительные. Управление фоном. Псеводэлементы. Псевдоклассы. Подходы к написанию CSS.

    • Текстовые свойства. Работа со шрифтами. Управление размерами шрифтов. Свойства работы со шрифтами.

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

  • JavaScript (JS)34 ак.ч.

    • Введение в JS. Типы данных. Способы объявления переменных. Приведение типов. Математические операторы.
    • Функции. Типы функций и особенности. Циклы. Ветвление условий.
    • Ссылочные типы данных, this и прототипы. Объекты и массивы. Особенности ссылочных типов данных. Map и Set. Встроенные функции для работы с массивами и объектами. Работа this в javascript. Прототипная модель наследования. Классы в js.
    • Особенности исполнения JS. Всплытие события в JS. Области видимости и замыкания. Event loop.
    • Браузерные API.  Хранилище данных в браузере. Cookie. Location API. History API. Интернационализация и форматирование. SessionStorage. LocalStorage. Geolocation API. IntersectionObserver API. Clipboard API. Fullscreen API.
    • Взаимодействие с DOM. Манипуляции с DOM API. Добавление и удаление элементов. Взаимодействие с интерактивными элементами на странице. Работа с формами.
    • Aсинхронный JS. Способы выполнения асинхронного кода. Функции. Promise. Async await. Генераторы и итераторы. Способы отправки запроса на сервер.
    • Отладка JS в браузере. Обзор панели разработчика в Google Chrome.
    • Инфраструктура современного проекта на JS. Введение. Shell. Node.js.
    • Модули и сборка JS. Npm. Модули. Пакеты. Common JS. ESM. Webpack. Npm scripts.
    • Организация работы. Git. Github. Github actions. Eslint. Stylelint. Сommitlint. Git-hooks.
  • TypeScript (TS)11 ак.ч.

    • Базовые типы TS.
    • Примитивные типы. Массивы. Объекты - Функции. Объединение типов in, instanceof, typeof, keyof.
    • Предикатные type guards. Интерфейсы. Индексируемые типы. Управление атрибутами типов. Условные типы. Утилитные типы.
    • Дженерики.
  • React30 ак.ч.

    • React: базовые понятия.
    • React hooks.
    • Подходы к оптимизации приложений. 
    • Стилизация в JS.
    • Менеджеры состояний. 
    • Роутинг в приложениях на React. 
    • Тестирование.
  • Soft skills для разработчиков

    • Работа в команде.
    • Aдаптация к работе.
    • Типичные сложности, с которыми сталкивается разработчик.
  • Итоговый проект

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

  • Узнаете, как устроены сайты

  • Научитесь создавать базовые элементы с помощью HTML и таблиц стилей CSS

  • Освоите разработку интерактивных страниц, языки JavaScript и TypeScript

  • Научитесь разрабатывать одностраничные лендинги и веб-приложения

  • Сделаете итоговый проект, который можно включить в личное портфолио

Формат обучения

  • Продолжительность общая в часах

    102 часа

  • Условия приема

    Высшее или среднее профессиональное образование; лица, получающие высшее образование

  • Формат обучения

    Онлайн синхронный

  • Язык обучения

    русский

  • Итоговая работа

    Проект

Преподаватели и авторы курса

  • Андрей Сухов

    Cтарший эксперт по технологиям, Сбер

  • Семен Гурин

    Разработчик интерфейсов и бизнес-логики в Кинопоиске

  • Данила Денисов

    Разработчик интерфейсов в Яндексе

  • Василий Логиневский

    Руководитель группы общих компонентов в SberDevices

Документ, который Вы получите

Удостоверение о повышении квалификации установленного образца при успешном завершении обучения 

Это официальный документ от НИУ ВШЭ, который подтверждает освоение специальности, гарантирует качество и легитимность вашего образования

Подать заявкуЗадать вопрос
Подать заявкуЗадать вопрос

Как проходит обучение

  • 01

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

  • 02

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

  • 03

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

Стоимость и условия

Контакты

На звонки и письма отвечаем в рабочее время: понедельник — суббота, 11:00 – 19:00. 

120 000 ₽

В корзину
Подать заявкуЗадать вопрос