Grupo de estudos
|
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
Grupo de Estudos
Data da aula ao vivo
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 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.
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.
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.
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.
Destaque-se desenvolvendo soluções boas de verdade atacando a complexidade no coração do software.
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de DDD do Jeito Certo:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:
Preencha os dados a seguir para iniciar o seu cadastro no Programa ElemarJR de Aceleração, Do Jeito Certo:
Preencha os dados a seguir para iniciar o seu cadastro no Programa ElemarJR de Aceleração, Do Jeito Certo:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de DDD do Jeito Certo:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de DDD do Jeito Certo:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:
Para se candidatar nesta turma aberta, preencha o formulário a seguir:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de DDD do Jeito Certo:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:
Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados: