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

Основы Domain Driven Design 0.000

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы Domain Driven Design»Учеников на курсе 53
Сертификаты, выданные на курсе «Основы 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. Выбираем размеры наших агрегатов