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

Курс «JS: Прототипы»

Составитель: Денис Сметнёв · Обновлено: 25.06.2026

«JS: Прототипы» — курс среднего уровня от Хекслет для тех, кто уже пишет на JavaScript и хочет разобраться, как язык устроен изнутри. Прототипное наследование, классы, конструкторы, полиморфизм — темы, которые большинство джунов обходят стороной и потом наступают на одни и те же грабли. Девять дней плотной работы: ни вводных лекций про переменные, ни воды. Если цель — писать архитектурно чистый код и понимать, что происходит под капотом, — курс по адресу.

Подробнее


Компания: Хекслет (Hexlet)

Уровень: Средний Длительность: 9 дней Старт: в любое время
Рассрочка: от 2 400 ₽/мес
📁 1 проект в портфолио
Почему мы рекомендуем: актуальные данные курса — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

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

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

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

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

КурсШколаЦенаСрокРейтингДиплом
JS: Прототипы (этот) Хекслет (Hexlet) 3 900 ₽ 9 дней
Профессиональный JavaScript, уровень 1 HTML Academy (HTML академия) 24 900 21 900 ₽ 2 месяца 5.0 Перейти
JavaScript для начинающих программистов OTUS (Отус) 10 000 ₽ 4.0 Перейти
Знакомство с JavaScript [Бета‑тест] HTML Academy (HTML академия) беспл. 3.0 Перейти

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

Плюсы

  • Темы собраны без размывания: прототипы, классы, конструкторы, обработка ошибок, параметрический полиморфизм — всё в одном курсе, каждая тема строится на предыдущей, а не болтается отдельным модулем.
  • Средний уровень — это реально средний. Курс стартует с механики прототипов, минуя объяснение базового синтаксиса: время тратится на то, ради чего вы пришли.
  • Девять дней — это жёсткие рамки, а не «в удобном темпе». Для разработчика, который параллельно работает, конечный горизонт важнее, чем неограниченный доступ без дедлайна.
  • Три тысячи девятьсот рублей за специализированный курс по конкретной механике языка — деньги, которые не жалко поставить на одну тему и проверить, зашло или нет.

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

  • Нет данных о трудоустройстве и документе по окончании — если вам нужна корочка для резюме или карьерная поддержка, этот курс задачу не закрывает.
  • Курс заточен под одну тему — прототипы и ООП в JS. Если вы ищете широкий охват языка или подготовку к коммерческой разработке с нуля, формат не тот.
  • Для новичка без понимания базового JavaScript материал будет слишком крутым стартом — курс не объясняет фундамент, а строит поверх него.

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

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

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

В разработке курсов много, и главный вопрос не «сколько часов видео», а что останется после. Смотрите на глубину тем: хороший курс по JS не ограничивается синтаксисом — он объясняет, почему язык ведёт себя именно так. Проверяйте, есть ли практические задачи на проектирование, а не только тесты с галочками. Для среднего уровня особенно важно, чтобы программа шла от механики к архитектуре — от того, как работает прототип, к тому, как строить слои абстракции. Цена вопроса здесь разумна: несколько тысяч рублей за плотный курс по конкретной теме — это не риск, а проверяемая ставка.

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

Подойдёт ли курс тому, кто только начинает учить JavaScript?

Нет. Уровень — средний: синтаксис, базовые типы и функции вы должны знать до старта. Иначе тема прототипной цепочки повиснет в воздухе — не потому что плохо объяснено, а потому что не на что опереться.

Сколько времени реально нужно на прохождение?

Заявлено девять дней. Это плотный режим — скорее всего, час-полтора в день плюс практика. Если выделять меньше, растянется на две-три недели, но это не проблема: главное, что горизонт конечный.

Дадут ли сертификат или диплом по окончании?

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

Есть ли практические задачи или только видеолекции?

Хекслет строит курсы вокруг практики — это их фирменный подход. Конкретный состав заданий по этому курсу смотрите в программе на странице школы.

Поможет ли курс найти работу?

Карьерной поддержки здесь нет. Но понимание прототипов и архитектуры объектов — это ровно то, что спрашивают на JS-собеседованиях уровня middle: цепочки прототипов, контекст, полиморфизм. Курс прокачивает конкретные точки, которые разделяют джуна и мидла.

Стоит ли брать курс, если я уже знаком с классами в ES6?

Зависит от глубины. Синтаксис классов знают многие — но если вы не можете объяснить, как под ним работает цепочка прототипов и почему this ведёт себя именно так, курс закроет именно этот пробел. Если уже проектируете иерархии и разбираетесь в полиморфизме — скорее всего, пройдёте по знакомому.

3 900 ₽ · от 2 400 ₽/мес
Перейти на страницу курса
Длительность курса

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

9 дней

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

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

Короткие лекции в виде текста или видео, тесты, упражнения. Практические задания после завершения курса

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

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

В плане “Профессиональный” можно задавать вопросы менторам в разделе «Обсуждение». В плане “Премиум” закрепляется персональный наставник, который проверяет проекты, делает код-ревью: включено 4 часа голосовых консультаций наставника. Это время можно частично или полностью заменить на переписку в чате в пропорции 1 к 1.5.

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

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

22 часа теории с тестами и упражнениями после каждого модуля 10 модулей 2 практических задания после курса

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

  • Владеть инструментами работы с AST — абстрактным синтаксическим деревом, которое участвует в программах, занимающихся парсингом
  • Понимать, как использовать идею AST для создания HTML Builder'а
  • Разбираться в полиморфизме подтипов
  • Ориентироваться в иерархии типов, базовых идеях и терминологии
  • Понимать механизм наследования на прототипах, который используется в языке JavaScript
  • Разбираться в механизме построения цепочки прототипов в JavaScript
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

JavaScript-разработчикам

Условия оплаты

доступ ко всем курсам этой школы осуществляется по подписке:
профессиональный - $39/месяц
премиум - $199/месяц

Введение

Познакомиться с курсом и особенностями реализации концепций объектно-ориентированного программирования в языке JavaScript. Узнать о проекте HTML Builder, над которым мы будем работать на протяжении курса.

теория

Проект HTML Builder

Разобрать проект, над которым мы будем работать на протяжении курса. HTML Builder будет генерировать готовый HTML-код на основе придуманного нами DSL.

теория

тесты

упражнение

Абстрактное синтаксическое дерево

Познакомиться с AST — абстрактным синтаксическим деревом, которое участвует практически в любой программе, занимающейся парсингом. Понять, как использовать идею AST для создания HTML Builder'а.

теория

тесты

упражнение

Полиморфизм подтипов

Рассмотреть полиморфизм подтипов на примере практического задания из прошлого урока.

теория

упражнение

Иерархия типов

Рассмотреть иерархию типов, базовые идеи и терминологию.

теория

тесты

Наследование

Разобрать то, как наследование выглядит в языке JavaScript.

теория

тесты

упражнение

Функции как объекты

Познакомиться с особенностью языка JavaScript: функции в нём являются объектами.

теория

тесты

упражнение

Позднее связывание

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

теория

тесты

упражнение

Прототипы

Рассмотреть механизм наследования на прототипах, который используется в языке JavaScript.

теория

тесты

упражнение

Цепочки прототипов

Изучить механизм построения цепочки прототипов в JavaScript.

применение AST для создания HTML Builder'а

знание механизма построения цепочки прототипов в JavaScript

знание основ ООП JavaScript: иерархия типов, функции как объекты, позднее связывание, наследование

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

 
РАБОТА С API ОСНОВЫ ООП ЦЕПОЧКИ В JAVASCRIPT

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

Хекслет (Hexlet)

91 курс по 330 темам

Образовательная платформа Хекслет (Hexlet) осуществляет образовательную деятельность по направлениям программирования. В 2014 году проект...

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

Сооснователь и CEO образовательного проекта Хекслет.

Сооснователь и CEO образовательного проекта Хекслет....

Отзывов об этом курсе пока нет

Ниже — проверенные отзывы о школе Хекслет (Hexlet): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

больше курсов

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

Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(10)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
больше курсов

Другие курсы этих преподавателей

Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900