JS: Предметно-ориентированное проектирование
Изучите за считанные дни техники pro-уровня в предметно-ориентированном программировании (DDD) для JavaScript. Курс посвящен созданию программных абстракций. Разрабатывая в качестве примера интернет-платформу продажи билетов, студенты научаться выделять сущности, а также углубятся в тему предметно-ориентированного проектирования, инверсии и конечных автоматов. Выполните большое количество практики и тестов. Получите консультации по расширению навыков в разработке, а также документ, подтверждающий прохождение курса. Курс рассчитан на программистов с опытом в автоматном проектировании.
Преподаватели

Сооснователь и CEO образовательного проекта Хекслет.
Содержание курса
В курс входят следующие уроки:
- Введение.
- Use cases.
- Сущности и связи.
- Архитектура.
- Валидация.
- Dependency Injection Container.
- Предметная область.
- Изменяемость.
Курс можно проходить как отдельно, так и в рамках соответствующей профессии. Программа рассчитана на более опытных разработчиков, перед ее прохождением рекомендуется ознакомиться с автоматным проектированием. Подробности на сайте школы.
Кому подойдет данный курс
Данный курс подойдет JavaScript-программистам с опытом, которые хотят углубить знания.
Графики обучения и тестирования гибкие, что позволяет проходить курс работающим людям.
Приобретенные навыки
Во время обучения студенты работают с языком программирования JavaScript, изучают продвинутые техники, выполняют большой объем практических заданий и тестов, а также получают советы и помощь от наставника. Освоенные инструменты:
- JavaScript (JS);
- DI Container.
Освоенные навыки:
- работа с UML;
- выделение сущностей и установление между ними связей;
- стандартные подходы к проектировке систем;
- применение библиотеки Yup при валидации;
- знакомство с DI Container и зависимостями;
- освоение понятия Domain-Driven Design (предметно-проектного проектирования);
- знание сценариев изменения сущностей.
Студентам, в зависимости от приобретенного пакета, доступны следующие возможности:
- сертификат, подтверждающий ваши умения и специализацию;
- доступ к ряду курсов и ко всем из них, а также к профессиям, для которых менторами индивидуально подбираются подходящие программы;
- пожизненный доступ к учебным материалам;
- записи видеолекций;
- тренажеры для оттачивания навыков;
- персональный преподаватель-помощник;
- стажировка;
- помощь в трудоустройстве;
- и прочее.
Дополнительная информация
Доступны обучающие пакеты стоимостью от $ 0 до $ 149 в месяц. Более подробная информация по услугам, дополнительным возможностям, курсам и профессиям, предлагаемым для каждого пакета, представлена на официальном сайте школы Hexlet.io.