Arquitetura

Clean Architecture na prática e não no Hype

Curso focado em explorar as ideias compartilhadas pela arquitetura limpa e arquiteturas em camadas no geral. Vamos ser bem pragmáticos, tratar este estilo arquitetural como mais uma opção no seu cinto de ferramentas.

15 aulas
Alberto Souza

Alberto Souza

Software e Education Engineer

Conteúdo do curso

1 módulos • 15 aulas

Por que eu criei um módulo de arquitetura em camadas ?

09:46

O que é arquitetura em camadas e o que esperamos de resultados

20:34

Princípios importantes de uma arquitetura em camadas

22:29

Dando nome as camadas pela Clean Arch

11:15

Continue fugindo de classes anêmicas

10:54

Você pode continuar usando o CDD para controlar a complexidade das unidades de

03:12

E quais são as diferenças para a Arquitetura Hexagonal ?

17:50

Relacionando arquitetura em camadas e DDD

06:59

Passo a passo refatorando o cadastro de novo autor para Clean Arch

35:57

Refatore o cadastro de nova categoria para seguir a clean arch

Refatore o cadastro livro para seguir a Clean Arch

Refatore o detalhe do livro para seguir a Clean Arch

Refatore a funcionalidade de cadastro de país e estado para seguir a Clean Arch

Refatore o cadastro de cupom para seguir a Clean Arch

Refatore o fechamento da compra para seguir a Clean Arch

O que você vai aprender

Conteúdo técnico e prático para você dominar os conceitos de escalabilidade

Fundamentos de arquitetura em camadas
Princípios da Clean Architecture
Diferenças entre Clean Arch e Arquitetura Hexagonal
Evitar classes anêmicas
Aplicação do CDD em arquiteturas em camadas
Relacionamento entre Clean Arch e DDD
Refatoração prática para Clean Architecture
Abordagem pragmática sem hype

Seu instrutor

Alberto Souza

Alberto Souza

Software e Education Engineer

Especialista em educação como vetor de performance e qualidade de software, com foco em metodologias que aceleram o desenvolvimento de competências técnicas. Criou programas estruturados para acelerar o processo de amadurecimento de diversos times de engenharia. Sua abordagem diferenciada combina aprendizagem estruturada, prática intencional e aplicação em projetos reais. Atuou como Senior Staff Engineer no Nubank, foi Diretor de Tecnologia e Educação na Zup e sócio-fundador da Alura.

Domine Engenharia de IA e Desenvolvimento de Software de Alta Qualidade

Rafael
Alberto
Daniel
COMEÇAR AGORA