Domain Driven Design (DDD) для начинающих

Обзор методологии Domain Driven Design

3.05 (12 reviews)
Udemy
platform
Русский
language
Software Engineering
category
instructor
Domain Driven Design (DDD) для начинающих
49
students
2 hours
content
Jan 2021
last update
$19.99
regular price

What you will learn

Проектирование программных систем с применением подхода DDD

Why take this course?

Курс посвящен обзору таких вопросов, как:

  • понимать, как инструменты DDD помогают реализовать сложные Enterprise-системы;

  • уметь применять стратегическое мышление при построении Enterprise-систем;

  • уметь применять тактическое моделирование в рамках отдельного Bounded Context;

  • уметь эффективно моделировать агрегаты;

  • понимать важность доменных событий и возможность их использования при интеграции с другими Bounded Contexts.

Во время обучения слушатели узнают, как Domain Driven Design (DDD) помогает в построении Enterprise-систем со сложной бизнес-логикой, проанализируют стратегические (Bounded Contexts) и тактические (Aggregates) подходы к реализации систем и рассмотрят Enterprise-архитектуры, которые могут успешно применяться вместе с DDD.


Много времени уделяется рассмотрению практических примеров , что даёт возможность участникам закрепить полученные знания применения стратегического дизайна и тактического моделирования.


В рамках курса доклада мы выясним, что такое DDD, какие задачи он призван решить и поговорим о факторах, которые приводят нас к использованию этого подхода. На примере проектирования реальной системы мы будем шаг за шагом разбираться в концепциях и элементах DDD, получая на выходе комплексные знания для того, чтобы начать использование DDD в вашем проекте.

Целевая аудитория

Разработчики разных уровней, которые обладают знаниями ООП- и ООД-принципов, а также базовыми знаниями архитектурных паттернов.



The course is devoted to an overview of such issues as:

understand how DDD tools help implement complex Enterprise systems;

be able to apply strategic thinking when building Enterprise systems;

be able to apply tactical modeling within a separate Bounded Context;

be able to efficiently model aggregates;

understand the importance of domain events and the possibility of using them when integrating with other Bounded Contexts.


During the training, students will learn how Domain Driven Design (DDD) helps in building Enterprise systems with complex business logic, analyze strategic (Bounded Contexts) and tactical (Aggregates) approaches to the implementation of systems and consider Enterprise architectures that can be successfully applied. along with DDD.

Much time is devoted to considering practical examples, which gives the participants an opportunity to consolidate their knowledge of the use of strategic design and tactical modeling.

As part of the course of the report, we will find out what DDD is, what problems it is designed to solve and talk about the factors that lead us to use this approach. Using the example of designing a real system, we will understand the concepts and elements of DDD step by step, gaining complex knowledge at the output in order to start using DDD in your project.


Developers of various levels who have knowledge of OOP and OOD principles, as well as basic knowledge of architectural patterns.

Reviews

Dima
July 9, 2022
Ну много ожидать от такой длительности по DDD не стоило, но все же, автор даже широкими мазками не постарался описать суть идеологии. Точнее сделал это слишком широкими - вкинул в тебя набор терминов, привел 1-2 примера на PHP(да) и курс уже закончился.
Anton
February 7, 2022
Курс именно для начинающих, но своих денег определенно стоит. Позволяет примерно понять что это за зверь такой - DDD, и нужно ли оно вам вообще. Особых откровений и четких определений ждать не стОит - они бы просто не уместились в это время, но зато этот курс - отличная подводка к "зеленой книге DDD"

Charts

Price

Domain Driven Design (DDD) для начинающих - Price chart

Rating

Domain Driven Design (DDD) для начинающих - Ratings chart

Enrollment distribution

Domain Driven Design (DDD) для начинающих - Distribution chart

Related Topics

3803730
udemy ID
1/26/2021
course created date
2/4/2021
course indexed date
Bot
course submited by