Курс на Stepik
Обложка курса «Основы Domain Driven Design» на Stepik
590 ₽

Основы Domain Driven Design ★ 0.000

Открыть на
STEPIK.ORG

Погрузитесь в мир предметно-ориентированного проектирования с нашим онлайн-курсом по Domain Driven Design. Этот курс идеален для разработчиков и архитекторов ПО, желающих узнать или освежить в уме ключевые концепции DDD (универсальный язык, ограниченные контексты, сущности и агрегаты для создания систем, которые максимально соответствуют потребностям вашей компании.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы Domain Driven Design»Учеников на курсе 55
Сертификаты, выданные на курсе «Основы Domain Driven Design»Сертификатов выдано 22
Отзывы о курсе «Основы Domain Driven Design»Отзывов получено 0
Рейтинг курса «Основы Domain Driven Design»Рейтинг курса 0.000
Уроки в курсе «Основы Domain Driven Design»Количество уроков 23
Тесты в курсе «Основы Domain Driven Design»Количество квизов 36
Время прохождения курса «Основы Domain Driven Design»Время прохождения курса —
Стоимость курса «Основы Domain Driven Design»Стоимость курса 590 ₽ —
Обновления курса «Основы Domain Driven Design»Обновления курса — —
Дата публикации курса «Основы Domain Driven Design»Дата публикации курса — ———
Последнее обновление курса «Основы Domain Driven Design»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Основы Domain Driven Design» 4 раздела Уроки в курсе «Основы Domain Driven Design» 23 урока Тесты в курсе «Основы Domain Driven Design» 36 тестов Время прохождения курса «Основы Domain Driven Design» 2 ч. Последнее обновление курса «Основы Domain Driven Design» обн. 2 года назад

Основные концепты Domain Driven Design

5 уроков
1. Введение ↗
2. Предметная область (Domain) ↗
3. Повсеместный язык (Ubiquitous language) ↗
4. Ограниченный контекст (Bounded context) ↗
5. Как поддомены согласуются с ограниченными контекстами ↗

Entity (Cущность в DDD)

5 уроков
1. Что такое сущности (Entity) ↗
2. Entity identity. Понятие идентичности сущностей ↗
3. Application generated id. Генерация ID на стороне приложения ↗
4. Persistent mechanism assigns identity. СУБД герерирует ID ↗
5. Timing of ID generation. Ранняя и поздняя генерация ID ↗

Концепт объекта-значения (Value object) в DDD

2 урока
1. Value objects VS Entity. Разница сущностей и объектов-значений ↗
2. Объекты значения (Value objects) ↗

Концепт агрегата (Aggregate) в DDD

11 уроков
1. Введение в агрегаты (Aggregates) ↗
2. Update unit. Агрегат как единица обновления ↗
3. Инварианты. Агрегаты как транзакционная граница ↗
4. Реализация агрегата с атомарными операциями ↗
5. Изоляция транзакций и уровни изоляции ↗
6. Оптимистичные блокировки ↗
7. Можно ли реализовать агрегат с помощью другой СУБД ↗
8. Вопросы формирования агрегата и выбора его размера ↗
9. Size matters. Почему мы не хотим делать агрегаты слишком большим ↗
10. Виды согласованности - строгая и конечная (eventual consistency) ↗
11. Выбираем размеры наших агрегатов ↗