Sobre esta trilha
A trilha Fundamentos de Arquitetura de Software existe para responder uma pergunta simples: o que é arquitetura, na prática?
A maioria dos projetos não falha por falta de tecnologia, mas por decisões arquiteturais ruins tomadas cedo demais ou ignoradas por tempo demais. Aqui você vai aprender a reconhecer essas decisões, entender suas consequências e escolher abordagens equilibradas.
O que você vai aprender
- A diferença entre estrutura de pastas e arquitetura de verdade.
- Como identificar e reduzir acoplamento entre módulos.
- Onde colocar regras de negócio para que o código não envelheça mal.
- Por que frontend também tem arquitetura — e como aplicá-la em React e Next.js.
- Quando criar abstrações e quando elas atrapalham.
Aulas
Separação de Responsabilidades
O princípio mais simples e mais subestimado da arquitetura. Aprenda a identificar funções, componentes e módulos que carregam responsabilidades demais.
Acoplamento
Por que dois módulos que parecem independentes podem se machucar mutuamente, e como medir isso antes de o sistema travar.
Próximos passos
Ao terminar esta trilha, você terá vocabulário e modelo mental para explorar trilhas mais específicas: Arquitetura Frontend, Arquitetura Backend e Design Patterns.