Estudos sobre SOLID, TDD, Clean Archtecture.
Um treinamento onde estudamos como criar uma API com uma arquitetura bem definida, desacoplada, utilizando metodologias como TDD, Clean Architecture distribuindo bem as responsabilidades em camads, seguindo os principios SOLID sempre que possível, e vários Design Patterns para resolver problemas comuns.
A arquitetura é baseada em 5 camadas, a infra, data, presentation, domain e utils (que é somente uma camada para utilitários).