Teoria, conceitos e metáforas sobre a arquitetura hexagonal
Objetivo
Objetivo desse curso é oferecer aos participantes conhecimentos teóricos e conceitual relacionado ao padrão de projeto arquitetural conhecido como “Hexagonal Architecture”. Este curso é um resumo grátis do módulo 1 referente ao curso Arquitetura Hexagonal com Java.
Conteúdo programático:
Introdução
-
O que é?
-
Para que serve?
-
Quando surgiu?
-
Qual o objetivo?
Isolamento
-
SoC
-
Centro como hexágono.
-
Lado superior esquerdo.
-
Lado inferior direito.
Atores
-
O que é?
-
Para que serve?
-
Ator Primário Condutor (Driver)
-
Ator Secundário Conduzido (Driven)
Dependências
-
O que é?
-
Para que serve?
-
Centro como hexágono.
-
Lado superior esquerdo.
-
Lado inferior direito.
Portas
-
O que é?
-
Para que serve?
-
Porta Primária Condutor (Driver)
-
Porta Secundária Dirigida (Driven)
Adaptadores
-
O que é?
-
Para que serve?
-
Adaptador Condutor (Driver)
-
Adaptador Dirigido (Driven)
Adaptadores Simulados (Mock)
-
O que é?
-
Para que serve?
Fluxo de Execução
-
O que é?
-
Como funciona?
Inversão de Controle – IoC
-
O que é?
-
Como funciona?
Dependências Configuráveis
-
O que é?
-
Para que serve?
-
Lado superior esquerdo.
-
Lado inferior direito.
Conclusão
-
Leitura Complementar
-
Fechamento