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

Первая часть вебинара про DDD — Domain Driven Design c Максимом Цепковым. (Продолжение здесь: ) Для кого: — для системных аналитиков, — для руководителей ИТ-проектов, — для разработчиков. О чем: — что такое DDD (Domain Driven Design), — чем DDD отличается от классического объектно-ориентированного проектирования (OOAD — Object Oriented Analysis and Design), — для чего нужен DDD, — кто и каким образом использует его в ИТ- проектах. Максим Цепков, спикер многочисленных конференций, IT-архитектор и эксперт по методам современного менеджмента. На сайте Максима вы найдете много полезных материала по DDD и другим темам, а также отчёты с конференций. * Презентации и статьи Максима Цепкова про DDD* - все материалы проектирование про отражение в код - акторная модель, в начале есть часть со сравнением процедурного и объектного подхода. *Что почитать про DDD* Самая простая статья: Что можно узнать о Domain Driven Design за 10 минут? DDD для разработчиков - видео Книги -Предметно-ориентированное проектирование (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 #АрхитектураПО Курсы по системному анализу и проектированию систем: - Основы ООП и разработка UML-моделей - Системный анализ и Разработка требований в ИТ-проектах - ArchiMate для проектирования и поиска скрытых связей - Разработка требований к информационной безопасности - Основы проектирования интеграций ИТ-систем - Моделирование предметной области и проектирование БД - Комплексная программа переподготовки на Бизнес-аналитика - Business Analyst Bootcamp - Основы бизнес-анализа и разработки требований в Agile - Моделирование бизнес-процессов - Agile здорового человека - Концептуальное проектирование и трансформация идеи в цифровой продукт - Дизайн интерфейсов для недизайнеров ____________________ 📌 ПОДПИСАТЬСЯ НА Systems Education: ➛YouTube: ➛Telegram Systems Анонсы событий по системному анализу: ➛Telegram Как стать системным аналитиком: