Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

46 900 ₽
нет рассрочки
Применение предметно-ориентированного проектирования (DDD) позволяет снизить риск неудач в программных проектах за счет выстраивания более эффективной коммуникации между бизнес-заказчиком и командой разработки. Практики DDD делятся на две группы: стратегическую и тактическую.
Стратегические инструменты DDD используются для принятия архитектурных проектных решений высокого уровня: декомпозиции систем на компоненты и определения способов их интеграции на основе выстраивания общего понимания, как разрабатываемая система будет обеспечивать удовлетворение потребностей бизнеса или заказчика.
Тактические паттерны DDD позволяют нам писать код таким образом, чтобы он отражал предметную область, отвечал ее целям и говорил на языке бизнеса. Значительное время уделяется рассмотрению реальных примеров и решению практических задач, что даёт возможность участникам закрепить полученные знания на практике и отработать навыки применения стратегического дизайна и тактического моделирования.

Что вы получите после обучения

Приобретаемые навыки
1
DOM
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Эксперт в области разработки и архитектуры ПО

Александр – эксперт с практическим опытом более 11 лет. За свою карьеру он успешно реализовал проекты в ведущих российских и мировых IT-компаниях.

О проектах:

В рамках проектов Александр занимался разработкой клиентских и серверных приложений (а основе облачных технологий Azure и на базе SalesForce CRM), разработкой архитектурных IT-систем, настройкой рабочих и IT процессов, анализом и оптимизацией проектов по сложности и стоимости.

Также Александр занимался разработка IT-стратегий для клиентов и утверждением архитектурных стандартов для приложений, участвовал в разработке бизнес-архитектуры, взаимодействовал с партнерами по вопросам заключения и исполнения договоров и т. д.

Курсы, сертификаты, членство в профессиональных организациях:

  • ICAgile Certified Professional

  • MongoDB M220 JavaScript

  • MongoDB M220 Java

Образовательная организация

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

Программа курса

Разбираемые темы:
Модуль 1. Обзор DDD. Единый язык.
Модуль 2. Необходимые предварительные знания:
1. Принципы объектно-ориентированного проектирования и программирования
2. Архитектурные паттерны для бизнес-логики
Модуль 3. Стратегическое проектирование:
1. Домены, поддомены
2. Ограниченные контексты
3. Отображения контекстов
Практика 1. Стратегическое проектирование
Модуль 4. Архитектурное представление DDD:
1. Многослойная и шестиугольная архитектура
2. Сервисно-ориентированная архитектура
3. Событийная архитектура
4. CQRS
5. Event Sourcing
Практика 2. Архитектурное представление DDD
Модуль 5. Тактические инструменты DDD, часть 1:
1. Сущности
2. Объекты-значения
3. Агрегаты
4. Фабрики
Модуль 6. Тактические инструменты DDD, часть 2:
1. Сервисы
2. События
3. Модули
4. Хранилища
Практика 3. Тактические паттерны

Рейтинг курса

4.2
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 11.02.2024 00:05
Domain Driven Design

Domain Driven Design

Оставить отзыв
Поделиться курсом с друзьями