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

Курс «JS: Предметно-ориентированное проектирование»

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

Курс "JS: Предметно-ориентированное проектирование" научит JavaScript-разработчика создавать программные абстракции – модели предметных областей. Разработка реальной онлайн-системы по продаже билетов в кинотеатр поможет обучающимся понять правильные сущности, находить связи между ними. Получат базовые навыки по работе на validation.js. Программа продолжительностью 8 дней предусматривает 20 часов занятий по теории с тестами, 8 модулей, выполнение упражнений. Ученики плана "Премиум" занимаются под сопровождением персонального наставника. Диплом не выдаётся.

Подробнее


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

Язык: ru

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

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

Junior
102 200 ₽
Middle
195 000 ₽
Senior
250 000 ₽

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

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

Листайте таблицу вбок, чтобы увидеть срок, рейтинг и диплом
КурсШколаЦенаСрокРейтингДиплом
JS: Предметно-ориентированное проектирование (этот) Хекслет (Hexlet) 3 900 ₽ 8 дней
Профессиональный JavaScript, уровень 1 HTML Academy (HTML академия) 24 900 21 900 ₽ 2 месяца 5.0 Перейти
Курс JavaScript — полный курс с нуля до результата beONmax беспл. 4.3 Сертификат Перейти
JavaScript для начинающих программистов OTUS (Отус) 10 000 ₽ 4.0 Перейти
3 900 ₽ · от 2 400 ₽/мес
Перейти на страницу курса
Длительность курса

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

8 дней

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

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

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

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

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

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

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

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

20 часов теории с тестами и упражнениями после каждого модуля 8 модулей

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

  • Понимать, что такое сущности и связи между ними
  • Выделять сущности в системе, описывать их свойства
  • Разбираться в аспектах архитектур и стандартных подходах к проектированию систем
  • Добавлять валидацию и внедрять зависимости в систему
  • Использовать паттерн Service locator и переходить к DI Container как к самому продвинутому решению
  • Понимать, что такое предметно-ориентированное проектирование и ограниченный контекст
  • Разбираться в принципе работы сценария
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

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

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

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

Введение

Познакомиться с курсом и ответить на вопрос: какая у программиста основная задача в работе? Рассмотреть проект, работа над которым будет проходить в течение всего курса.

теория

Use cases

Рассмотреть UML и понятие use case. Выделить use cases в нашем проекте.

теория

тесты

Сущности и связи

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

теория

тесты

упражнение

Архитектура

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

теория

тесты

упражнение

Валидация

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

теория

тесты

упражнение

Dependency Injection Container

Познакомиться с идеей инверсии зависимостей и внедрения зависимостей. Рассмотреть паттерн Service locator и перейти к DI Container как к самому продвинутому решению.

теория

тесты

упражнение

Предметная область

Понять, что такое Domain-Driven Design (предметно-ориентированное проектирование) и ограниченный контекст.

теория

тесты

упражнение

Мутация

Рассмотреть сценарий изменения сущности и выявить первое правило мутации: «не мутируй!». Взглянуть на несколько примеров изменений в нашей системе.

JavaScript

validation.js

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

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

Хекслет (Hexlet)

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

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

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

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

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

Ни одного отзыва об этом курсе

Может, вы можете помочь? Вам будут благодарны многие пользователи. И мы тоже.

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

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

Хекслет (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 
больше курсов

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

Хекслет (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