Arquitetura de Software Moderno

Get Started. It's Free
or sign up with your email address
Arquitetura de Software Moderno by Mind Map: Arquitetura de Software   Moderno

1. Domain Driven Design

1.1. História do DDD

1.2. Como o DDD é aplicado hoje

1.3. Como o DDD é incompreendido

1.4. Quiz

1.5. Exercicios

2. Descobrir o dominio

2.1. Introdução

2.2. Linguagem Úbiqua

2.3. Definir a linguagem ubíqua

2.4. Contextos Delineados

2.5. Descobrir contextos delineados

2.6. Mapeamento de contexto

2.7. Saber ler eventos

2.8. Quiz

2.9. Exercicios

3. Arquitetura por camadas

3.1. Introdução

3.2. Camada de apresentação

3.3. Camada aplicacional

3.4. Camada de negócio

3.5. Camada infrastrutural

3.6. Quiz

3.7. Exercicios

4. Arquitetura "Domain Model"

4.1. Introdução

4.2. O que é um modelo

4.3. Domain Model como dominio da empresa

4.4. Agreggates e Value Types

4.5. Serviços de dominio

4.6. Eventos de negócio

4.7. Quiz

4.8. Exercicios

5. Arquitetura CQRS

5.1. CQRS not CARS

5.2. O que é um command

5.3. O que é uma query

5.4. CQRS básico

5.5. CQRS avançado

5.6. Quiz

5.7. Exercicios

6. Arquitetura Event Sourcing

6.1. Introdução

6.2. Eventos como fonte de dados

6.3. Como persistir eventos

6.4. O que fazer com eventos

6.5. Quiz

6.6. Exercicios

7. Avaliação

7.1. Projecto

7.2. Exame