Conceitos

Fundamentos e princípios de arquitetura e design de software.

Conceitos

Clean Architecture com Go

Organize regras de negócio que sobrevivem à troca de framework, banco de dados e protocolo.

Explorar o curso

Conceitos

Inversão de dependência

Aprenda a separar política de detalhes, compor na borda e testar regras sem infraestrutura.

Explorar o curso

Conceitos

System Design

Construa um raciocínio de sistemas a partir de requisitos, restrições e decisões explícitas.

Explorar o curso

Conceitos

System Design de Frontend

Entenda como transformar necessidades de produto em uma arquitetura de frontend sustentável.

Explorar o curso