Sugestão de guia para estudos de boas práticas, padrões e assuntos técnicos da área dev (nem todos conhecem essa sopa de letrinhas). Sempre que possível referências e conteúdos em português e de maior relevância.
- POO / POG
- DRY, KISS e YAGNI
- GRASP
- Object Calisthenics
- SOLID
- CUPID
- IoC - Inversion of Control
- DI - Dependency Injection
- Service Locator
- AOP - Aspect Oriented Programming
- Clean Code
- Outros Padrões
- Design Patterns
- DDD - Domain Driven Design
- HTTP
- REST
- SOAP
- MVC e MVP
- MVVM
- Onion Architecture
- Hexagonal Architecture
- Clean Architecture
- Porto Architecture
- Vertical Slice Architecture
- Mensageria
- Multitenancy
- CQS e CQRS
- RPC e gRPC
- Event Sourcing
- Event-driven Architecture
- GraphQL
- Architecture Decision Records
- Docker
- Microservices
Indicações de livros
Ciência da Computação - Universidade-Livre
Traduz-ai - Universidade-Livre
Revisão de livros e artigos científicos sobre desenvolvimento - Alberto Souza
Manual do arquiteto de software - Elemar Jr
Fundamentos de Arquitetura de Software - Elemar Jr
Arquitetura de Software - Elemar Jr
Boas práticas x Código em produção - Pedro Jr
Software Design - CodeOpinion
Software Arch - Codewrinkles