Основы Domain Driven Design
О чём курс
Вы перестанете создавать абстрактные структуры данных и начнете проектировать код, который в точности отражает бизнес-процессы компании. Курс решает проблему «перевода» между техническими требованиями и бизнес-логикой, позволяя выстроить прозрачную архитектуру. Вы научитесь выделять ограниченные контексты для корректного разбиения монолита на микросервисы, проектировать агрегаты для обеспечения транзакционной безопасности и внедрять единый язык общения внутри команды. Особое внимание уделено работе с данными: вы разберете технику оптимистичных блокировок и предотвращение аномалий в слабо-изолированных транзакциях. Программа ориентирована на разработчиков и архитекторов, которые переходят от простых приложений к проектированию сложных систем с высокой бизнес-ценностью.
Программа обучения
- Раздел 1. Основные концепции DDD
- Domain, subdomain
- Ubiquitous language
- Bounded context
- Раздел 2. Моделирование сущностей
- Концепт сущности (Entity)
- Идентификаторы сущностей и генерация ID
- Раздел 3. Объекты-значения
- Концепт объекта-значения (Value object)
- Отличия Value object от Entity
- Раздел 4. Агрегаты и транзакционность
- Концепт агрегата (Aggregate)
- Транзакционность и реализация атомарных обновлений
- Термины ACID: атомарность и изоляция
- Примеры аномалий в транзакциях
- Оптимистичные блокировки для атомарного обновления агрегатов
Другие материалы автора 1
АС Андрей Суховицкий Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».