Domain-Driven Design (DDD)

600 questões inéditas cobrindo 20 tópicos.

Agregados e invariantes · 30Arquiteturas para DDD: camadas, hexagonal, onion e clean · 30Bounded contexts · 30Camada anticorrupção e integração com legados · 30Context mapping e relações entre contextos · 30CQRS no contexto do DDD · 30DDD e microsserviços · 30Domínio, subdomínios e core domain · 30Entidades · 30Event Sourcing no contexto do DDD · 30Eventos de domínio · 30EventStorming e modelagem colaborativa · 30Fábricas · 30Fundamentos e motivação do DDD · 30Linguagem ubíqua · 30Módulos e organização do modelo · 30Objetos de valor · 30Repositórios · 30Serviços de domínio e de aplicação · 30Supple design e refinamento do modelo · 30

Exemplos de questões

#58360
Certo ou ErradoAgregados e invariantes

Em um agregado, a raiz (aggregate root) é a única entidade que objetos externos ao agregado podem referenciar diretamente, e qualquer modificação nos membros internos deve ser solicitada por meio de operações expostas pela raiz.

CCerto
EErrado

Gabarito e explicação disponíveis para alunos cadastrados.

Criar conta grátis
#58539
Certo ou ErradoArquiteturas para DDD: camadas, hexagonal, onion e clean

Na arquitetura em camadas clássica do DDD, a camada de aplicação coordena casos de uso, enquanto a camada de domínio concentra conceitos, regras e invariantes do negócio.

CCerto
EErrado

Gabarito e explicação disponíveis para alunos cadastrados.

Criar conta grátis
#58210
Certo ou ErradoBounded contexts

Dentro de um mesmo bounded context, cada termo da linguagem ubíqua deve ter um único significado, e o alcance de validade dessa linguagem coincide com a fronteira do próprio contexto.

CCerto
EErrado

Gabarito e explicação disponíveis para alunos cadastrados.

Criar conta grátis

Crie sua conta grátis para responder as 600 questões de Domain-Driven Design (DDD) com correção e explicação na hora.

Criar conta grátis