Акции школ
Войти

Курс «Профессиональный JavaScript, уровень 2»

Составитель: Денис Сметнёв · Обновлено: 28.07.2026
Сложный
25 900 
26 900 
5 · 1 отзыв
от 1 080 ₽/мес в рассрочку (прим.)

Писать на JavaScript «чтобы работало» умеют многие — фронтенд сейчас набит джунами с базовым синтаксисом. Другой разговор, когда понимаешь полный цикл: асинхронность через Promise, состояние компонентов, подключение chart.js и Day.js в реальной задаче. «Профессиональный JavaScript, уровень 2» от HTML Academy — про этот переход. Шестьдесят три дня, продвинутый уровень; на выходе разрабатываете и защищаете один или два проекта. Курс подойдёт, если хотите укрепить позиции фронтенда или фулстека с конкретными инструментами в портфолио. Если основы JS ещё шатаются — сначала первый уровень, потом этот.

Подробнее


Сложный
25 900 
26 900 
5 · 1 отзыв
от 1 080 ₽/мес в рассрочку (прим.)

Компания: HTML Academy (HTML академия)

рейтинг: Язык: ru

Уровень: Сложный Длительность: 2 месяца Формат: Онлайн
📁 2 проекта в портфолио
Почему мы рекомендуем: проверен 1 отзывами — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

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

Фронтенд-разработчик · JavaScript-разработчик · Фулстек-разработчик

Сколько зарабатывают в профессии (медиана hh.ru, по 181 вакансиям)

Junior
111 332 ₽
Middle
200 000 ₽
Senior
250 000 ₽

Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
Профессиональный JavaScript, уровень 2 (этот) HTML Academy (HTML академия) 26 900 25 900 ₽ 2 месяца 5
Курс JavaScript — полный курс с нуля до результата beONmax беспл. 4.5 Сертификат Перейти
JS: Асинхронное программирование Хекслет (Hexlet) 3 900 ₽ 2 недели 4.0 Перейти
JavaScript для начинающих программистов OTUS (Отус) 10 000 ₽ 4.0 Перейти

Стоит ли идти на этот курс

Плюсы

  • Promise, spread/rest, состояние компонентов, chart.js и Day.js — инструменты из реальных задач, не учебных примеров. Стек конкретный, а не «основы современного JavaScript».
  • На выходе — защита одного или двух проектов. Не тест, не финальный опрос: именно защита, которая хоть как-то проверяет навык в деле.
  • В описании прямо сказано: переучиваться после курса не придётся. Для продвинутого уровня это важно — половина курсов на рынке учит паттернам, которые уже вышли из употребления.
  • Опыт работы с дедлайнами заявлен как отдельный результат. Звучит формально, но разработчик без этого навыка в команде — постоянная головная боль для тимлида.

Минусы и кому не стоит

  • Нет данных о трудоустройстве: ни гарантий, ни статистики по выпускникам, ни партнёрских компаний в fact-sheet. Если цель — быстро найти первую работу с поддержкой школы, этот момент стоит прояснить до оплаты.
  • Цена около двадцати семи тысяч рублей при отсутствии информации о документе об окончании — неизвестно, что именно выдают на руки. Для ряда работодателей это не критично, но знать заранее стоит.
  • Курс заявлен для опытных — если у вас первый уровень ещё не закрыт или базовые концепции JS ощущаются неуверенно, темп продвинутого курса, скорее всего, будет некомфортным.

Когда этот курс вам не нужен

Этот курс не нужен, если вы уже уверенно работаете с асинхронностью, знаете Promise на практике и подключали сторонние библиотеки в реальных проектах — материал будет повторением. Также не подойдёт тем, кто только начинает: продвинутый уровень без фундамента даст ощущение, что всё понятно в процессе просмотра, но применить не получится. И если ваша цель — трудоустройство с гарантиями и сопровождением школы, здесь таких данных нет — ищите программы, где это прописано явно.

Как выбрать курс по этому направлению

На продвинутых JS-курсах я смотрю прежде всего на стек: он конкретный или размытый? Здесь названы инструменты — spread/rest, Promise, Day.js, chart.js, состояние компонентов. Это набор, который реально встречается во фронтенд-задачах, а не абстрактные «современные подходы». Второй критерий — есть ли защита проекта или курс заканчивается тестом. Без защиты навык нечем подтвердить ни себе, ни работодателю. Двадцать шесть тысяч девятьсот рублей — сумма, которая требует честного ответа на вопрос: есть конкретная карьерная цель или просто «подтянуть знания»? В первом случае цена соответствует рынку. Во втором — скорее всего, переплата.

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

Можно ли пройти курс с нуля?

Нет. Курс продвинутый — рассчитан на тех, у кого уже есть опыт в JavaScript. Освоить Promise, состояние компонентов и внешние библиотеки за два месяца без базы нереально.

Сколько времени займёт обучение?

Шестьдесят три дня — чуть больше двух месяцев. В программе заявлен опыт работы с дедлайнами, так что темп, судя по всему, не свободный.

Какие навыки получу на выходе?

Из заявленного: оператор spread и rest, копирование объектов, состояние компонентов, асинхронность через Promise, библиотеки Day.js и chart.js. Плюс опыт защиты проектов и работы с дедлайнами.

Кем можно работать после курса?

Курс ориентирован на позиции фронтенд-разработчика, JavaScript-разработчика и фулстек-разработчика. Насколько быстро это получится — зависит от исходного уровня и портфолио, которое соберёте на проектах.

Выдают ли документ об окончании?

В описании курса об этом ничего не сказано. Если документ важен — спросите напрямую у HTML Academy до оплаты.

Стоит ли курс двадцати шести тысяч девятисот рублей?

Считайте от цели: если после курса рассчитываете занять позицию фронтенд- или фулстек-разработчика с конкретным набором инструментов в резюме — цена соответствует рынку. Если задача — просто «подтянуть знания» без чёткой карьерной цели, скорее всего, хватит самостоятельной практики на открытых ресурсах.

25 900 ₽ · от 1 080 ₽/мес
Перейти на страницу курса
Длительность курса

Длительность курса

63 дня

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

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

Двухчасовые вебинары 2 раза в неделю, выполнение практических заданий, работа над проектом с наставником 10−15 часов в неделю

Обратная связь

Обратная связь

Сопровождение наставника в режиме онлайн: он будет делать ревью кода, проверять практические задания, отвечать на вопросы. Во время курса предусмотрено 5 часов голосовых консультаций или 9 часов на комфортном тарифе.

Теория и практика

Теория и практика

36 часов теории 90 часов практики

Чему научитесь

  • Работать с последними версиями стандартом ECMAScript и понимать, какие проблемы он решает
  • Разбираться в понятии модульности
  • Понимать, как устроены модули в последних версиях стандарта ECMAScript
  • Применять структуры данных в своих проектах
  • Создавать, копировать и применять объекты для решения практических задач
  • Понимать особенности полиморфизма и наследования
  • Писать компоненты многоразового использования
  • Работать с протоколом HTTP, REST и REST API
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

Веб-разработчикам

Пакеты

Стандартный без скидки - 23900
Комфортный без скидки - 35900
Стандартный со скидкой - 21400
Комфортный со скидкой - 33400

Рассрочка

4280 в месяц

Первая неделя

ОБУЧЕНИЕ

Участие в живых лекциях, работа над проектом с личным наставником.

Раздел 1

ECMAScript

Рассмотрим схему работы на интенсиве и узнаем, какие инструменты нам понадобятся. Познакомимся с последними версиями стандартом ECMAScript, разберём какие проблемы он решает и чем отличается от ECMAScript 5.

Раздел 2

Модули и инфраструктура проектов

Познакомимся с понятием модульности и рассмотрим, как устроены модули в последних версиях стандарта ECMAScript. Разберёмся со сборщиками модулей: зачем они нужны, как они работают и как их подключить в проект. А так же узнаем, что такое npm-пакеты. Научимся их устанавливать и управлять ими.

Вторая неделя

Раздел 3

Структуры данных

Узнаем, зачем нужны структуры данных frontend-разработчику и как их применять в своих проектах.

Раздел 4

Введение в ООП

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

Третья неделя

Раздел 5

Наследование и полиморфизм

Продолжаем знакомиться с ООП в JavaScript. Разберем полиморфизм и наследование. Попрактикуемся в написании компонентов многоразового использования.

Раздел 6

Датабиндинг — связывание данных

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

Четвёртая неделя

Раздел 7

Связывание данных. Продолжение

Затем установим обратную связь: обновление компонентов при изменении данных.

Пятая неделя

Раздел 8

Работа с сетью

Узнаем как работает протокол HTTP, что такое REST и REST API. Разберёмся с объектом Promise и узнаем, как он помогает отправлять и обрабатывать HTTP-запросы. Разберём, как проектировать интерфейсы, в которых есть асинхронный код так, чтобы пользователю было удобно.

Раздел 9

Offline

Узнаем, есть ли жизнь без интернета.

Шестая неделя

ЗАЩИТА ПРОЕКТА

Подготовка проекта к итоговой защите и оценка его проверяющим наставником по критериям качества.

Первая неделя защиты

Начало подготовки к итоговой защите.

Седьмая неделя

Вторая неделя защиты

Первая оценка проекта проверяющим наставником по критериям качества.

Восьмая неделя

Третья неделя защиты

Улучшение проекта по замечаниям проверяющего наставника и подача на вторую оценку.

Девятая неделя

Четвёртая неделя защиты

Внесение финальных правок и получение итоговой оценки.

HTML

CSS

JavaScript

ECMAScript

chart.js

flatpikr

moment.

Подключение в сборку загрузчика модулей.

Разделение проекта на модули.

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

Применение объектно-ориентированного подхода.

Рефакторинг модулей.

вязывание данных в обратную сторону — от данных к компонентам.

Применение двустороннего связывания данных.

Получение данных для отрисовки приложения с внешнего сервера.

Отправка данных на внешний сервер.

Навыки, которые вы получите

 
РЕФАКТОРИНГ КЛИЕНТ-СЕРВЕРНЫЕ ПРИЛОЖЕНИЯ ОСНОВЫ ООП СВЯЗЫВАНИЕ ДАННЫХ РАЗДЕЛЕНИЕ ПРОЕКТА НА МОДУЛИ

Компания, проводящая курс

HTML Academy (HTML академия)

21 курс по 77 темам

Академия HTML запустилась в 2013 году. Является участником Сколково. На платформе насчитывается 67 онлайн-курсов, 6 интенсивов и более 300...

Отзывы студентов

5
Рейтинг курса (все отзывы)
100%
0%
0%
0%
0%
больше курсов

Похожие курсы компании

HTML Academy (HTML академия)
(2)
HTML Academy (HTML академия)
(1)
HTML Academy (HTML академия)
(0)
HTML Academy (HTML академия)
(0)
HTML Academy (HTML академия)
(0)
HTML Academy (HTML академия)
(0)
HTML Academy (HTML академия)
(2)
HTML Academy (HTML академия)
(0)
HTML Academy (HTML академия)
(0)
1 770