22/08/2023 às 19:30

DDD, Clean Architecture e Arquitetura Hexagonal

Grupo de estudos

|

Sobre esta masterclass

Descubra como modelar sistemas de software escaláveis com DDD, Clean Architecture e Arquitetura Hexagonal. Nesta aula, explore como esses conceitos podem ser integrados harmoniosamente. Abordaremos conflitos aparentes entre as técnicas e como resolvê-los. Também faremos uma revisão dos conceitos básicos para garantir um entendimento sólido.

Masterclass

DDD, Clean Architecture e Arquitetura Hexagonal

Grupo de Estudos

DDD do Jeito Certo

Data da aula ao vivo

22/08/2023 às 19:30

Após esta data, a gravação da aula ficará disponível na plataforma.

Duração

2 horas de aula*

+ aproximadamente 1h30min de pós-aula para quem participar da aula ao vivo.

O que é DDD?

O Domain-Driven Design (DDD) é uma abordagem de desenvolvimento de software que enfatiza a criação de sistemas complexos com base na compreensão profunda do domínio de negócios. Proposto por Eric Evans, o DDD incentiva a colaboração entre especialistas em domínio e desenvolvedores para criar modelos de domínio precisos e ricos. Ele introduz conceitos como entidades, objetos de valor, agregados, bounded contexts, serviços de domínio e eventos de domínio, promovendo uma linguagem compartilhada e uma arquitetura em camadas. O objetivo é produzir software que reflita de forma precisa os requisitos e a lógica do negócio, lidando de maneira eficaz com a complexidade inerente aos domínios de negócios.

O que é Clean Architecture?

Clean Architecture, proposta por Robert C. Martin, é uma abordagem de design de software que enfatiza a modularização e a separação de preocupações. Organizando o código em camadas concêntricas, ela destaca entidades centrais independentes de detalhes técnicos, casos de uso que orquestram a lógica de negócios, interfaces de interface do usuário e controladores/gateways para comunicação com componentes externos. Essa arquitetura possibilita flexibilidade, manutenção e testabilidade, permitindo alterações internas sem afetar as partes externas, enquanto mantém o foco na clareza e na qualidade do código.

O que é Arquitetura Hexagonal?

A Arquitetura Hexagonal, também conhecida como Ports and Adapters, é um estilo de design de software que busca desacoplar o núcleo da aplicação das tecnologias externas através de interfaces chamadas portas e implementações chamadas adaptadores. Essa abordagem isola as regras de negócios e a lógica principal do sistema do contato direto com tecnologias como bancos de dados, serviços externos e interfaces de usuário. Isso promove a flexibilidade, testabilidade e manutenção, permitindo que a lógica central permaneça inalterada, mesmo quando as tecnologias mudam, e evitando a contaminação da lógica de negócios por detalhes técnicos.

Quer ter acesso a esta masterclass?

Para ter acesso a esta masterclass, realize a sua inscrição no grupo intensivo de estudos de DDD do Jeito Certo e desenvolva soluções boas de verdade atacando a complexidade no coração do software.

As sessões de masterclass acontecem mensalmente ao vivo e aprofundam o entendimento de conceitos atuais que impactam diretamente a carreira dos alunos, auxiliando na elaboração de estratégias adequadas para alcançar resultados positivos.

Reproduzir vídeo
DDD, Clean Architecture e Arquitetura Hexagonal

Clean Architecture, DDD, Arquitetura Hexagonal, o que utilizar e quando?

Olha só, na minha carreira eu aprendi que “receitas prontas” não funcionam o tempo todo. Toda escolha tem sempre um lado bom e outro seguramente ruim.

Se você, ao escolher, não consegue entender quais são as vantagens e as desvantagens de uma escolha, então você não está pronto para escolher ainda, sabe?

Na próxima masterclass no meu grupo de DDD eu vou te ajudar a ponderar entre os prós e contras de Clean Arch, Arquitetura Hexagonal e Domain-driven Design. O que funciona e principalmente o que não funciona.

Participe do
grupo intensivo de

DDD do Jeito Certo

com

Destaque-se desenvolvendo soluções boas de verdade atacando a complexidade no coração do software.

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de DDD do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Programa ElemarJR de Aceleração, Do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Programa ElemarJR de Aceleração, Do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de DDD do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de DDD do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:

Mentoria em Arquitetura de Software

Ênfase em Systems Design

Para se candidatar nesta turma aberta, preencha o formulário a seguir:

Reproduzir vídeo

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no curso de DDD, Clean Architecture e Arquitetura Hexagonal:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no curso de DDD, Clean Architecture e Arquitetura Hexagonal:

DDD, Clean Architecture e Arquitetura Hexagonal

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no curso de DDD, Clean Architecture e Arquitetura Hexagonal:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de DDD do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:

× Precisa de ajuda?