DDD — Domain Driven Design: Что это такое и как использовать (Максим Цепков)

 

Первая часть вебинара про DDD — Domain Driven Design c Максимом Цепковым. (Продолжение здесь:    • Максим Цепков DDD Обсуждение #системн...   ) Для кого: — для системных аналитиков, — для руководителей ИТ-проектов, — для разработчиков. О чем: — что такое DDD (Domain Driven Design), — чем DDD отличается от классического объектно-ориентированного проектирования (OOAD — Object Oriented Analysis and Design), — для чего нужен DDD, — кто и каким образом использует его в ИТ- проектах. Максим Цепков, спикер многочисленных конференций, IT-архитектор и эксперт по методам современного менеджмента. На сайте Максима mtsepkov.org вы найдете много полезных материала по DDD и другим темам, а также отчёты с конференций. Презентации и статьи Максима Цепкова про DDD*
- все материалы
проектирование
про отражение в код
- акторная модель, в начале есть часть со сравнением процедурного и объектного подхода. Что почитать про DDD Самая простая статья: Что можно узнать о Domain Driven Design за 10 минут?
DDD для разработчиков - видео    • Vladimir Khorikov: DDD in a nutshell   Книги -Предметно-ориентированное проектирование (DDD). Эрик Эванс
Предметно - ориентированное проектирование. Самое основное Implementing Domain: Driven Design (2013, Vaughn Vernon)
Применение DDD и шаблонов проектирования. Джимми Нильсен
Таймкоды 00:00 Вступление 01:24 История развития подходов к разработке ПО 05:52 Процедурный и объектный подход. Пример 08:51 Процедурный и объектный подход. Проектирование 09:47 Что значит домен и контекст в DDD 10:54 Проблема двух моделей 12:29 DDD - Единая модель, единый язык, прозрачное отражение в код. 14:10 Классическая постановка требований к ПО и DDD. Наглядный пример. 17:46 Отражение бизнес-объектов в код 20:41 Приложения давно модульные. А возможная ли единая модель? 21:56 Ограниченный контекст. Зачем это нужно. 22:52 Как работать с контекстами? Шаблоны работы с контекстами. 22:24 DDD и сервисная архитектура приложений 24:50 ОБСУЖДЕНИЕ 25:01 Как же выглядит каноническая постановка требований в DDD? (Догадайтесь :) 28:45 Что такое объект типа "документ"? 32:06 Где тусуются адепты DDD ? В какой клуб вступить? 36:06 DDD - это не ... что? 37:15 Насколько часто DDD применяется у нас? 37:50 Какие типы компаний и проектов применяют DDD? Где DDD НЕприменим? 39:43 Есть ли разница по странам? Почему у нас мало вакансий с упоминанием DDD? 40:50 DDD - это мода? Когда она закончится? _____ #DDD #domaindrivendesign #микросервисы #ШколаСистемногоАнализа #SystemsEducation #Archimate #softwarearchitecture #АрхитектураПО ________________ Курсы для системных аналитиков
ОБУЧЕНИЕ НА АНАЛИТИКА - С НУЛЯ Обучение на бизнес-аналитика с нуля — интенсивная переподготовка
Обучение на системного аналитика с нуля — программа переподготовки
Основы разработки требований и создания ТЗ
Use Case: основы
Курсы для системных аналитиков
_____ ОБУЧЕНИЕ ДЛЯ АНАЛИТИКА - ДЛЯ ПРОДОЛЖАЮЩИХ Основы проектирования интеграций ИТ-систем
Проектирование интеграции с REST API
Современные технологии хранения данных в микросервисной архитектуре
Работа с очередями в RabbitMQ и Apache Kafka
Моделирование предметной области и проектирование БД
Основы ООП и разработка UML-моделей
BPMN для людей: основы самой популярной нотации для описания бизнес-процессов
Моделирование бизнес-процессов
Основы бизнес-анализа и разработки требований в Agile
Концептуальное проектирование и трансформация идеи в продукт
Дизайн для недизайнеров
ArchiMate для проектирования и поиска скрытых связей
Разработка требований к информационной безопасности ИТ-систем
____________________ ПОДПИСАТЬСЯ НА Systems Education: VK
YouTube:
Telegram - Новости Systems Education и расписание курсов
Telegram - Анонсы событий по системному анализу:
Telegram - Как стать системным аналитиком: