Software Architecture Lab
Voltar para trilhas
FundamentosIniciante2h 30min

Fundamentos de Arquitetura de Software

Construa uma base sólida sobre como pensar arquitetura em qualquer projeto, do frontend ao backend, antes de mergulhar em padrões avançados.

  • #arquitetura
  • #clean-code
  • #camadas
  • #boas-praticas

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

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.

Conteúdos relacionados