Arquitetura Hexagonal na prática

Entenda de uma vez por todas essa arquitetura tão utilizada hoje em dia(Ports and Adapters).

Arquitetura Hexagonal na prática
Arquitetura Hexagonal na prática

Arquitetura Hexagonal na prática free download

Entenda de uma vez por todas essa arquitetura tão utilizada hoje em dia(Ports and Adapters).

Nesse curso você vai aprender com a mão na massa como criar uma arquitetura muito utlizada hoje em dia chamada Ports and Adapters ou Arquitetura Hexagonal que é o nome mais conhecido no mercado de trabalho.

Veja os detalhes da grade curricular desse curso:

Apresentação do curso

Introdução

  • Exemplo de uma aplicação feita em Quarkus

  • Conceitos da Arquitetura Hexagona

  • Escrevendo os nossos pacotes

    Criando o Application Core

  • Criar o cadastro de usuário

  • Criar a busca por endereço

  • Criar o service(Use Case) que vai fazer toda a lógica de negócio

  • Criar toda a estrutura do application

  • Criar as portas

  • Deixar totalmente desacoplado de framework ou lib. 

    Aplicação completa com Quarkus

  • Implementação dos adapters

  • Implementação da controller

  • Implementação dos Mappers

  • Mostrando a aplicabilidade da arquitetura hexagonal

  • Configuração de CDI

  • Prática de verdade

  • Testando o projeto

    Aplicação completa com Spring

  • Controller usando Spring

  • Application Core idêntico ao do Quarkus

  • Spring Data

  • Spring Cloud OpenFeign

  • Vantagens

  • Desvantagens

  • Conclusão

Com todo esse conteúdo você vai entender de forma simples e prática o funcionamento e a aplicabilidade da arquitetura Hexagonal.

Utilizei nesse curso um desenho simples do modelo de arquitetura C4 model que é um fator super importante para que você entenda de forma simples como utilizar e se favorecer das vantagens dessa arquitetura. Também friso que essa arquitetura não é uma bala de prata, ou seja não deve ser utilizada para todos os cenários que inclusive falo sobre as desvantagens sobre utilizar essa arquitetura.