A maratona Rocketseat é gratuita, voltada para profissionais, estudantes e para todo mundo que quer aprender mais sobre programação.
- Aplicação construida de forma ādesacopladaā com concepção da aplicação.
- A partir dessa estrutura podemos utilizar em qualquer framework de banco de dados.
- Entidades da aplicação rodando testes internos sem conexão com banco de dados.
- Clonar repositorio
$ git clone https://github.com/jveiiga/project-node-api.git && cd project-node-api
- Definição das entidades a nĆvel de domĆnio.
- Casos de uso.
- ServiƧos a nĆvel de aplicação.
- Metodologia TDD.
- Contratos de conversação entre as ācamadasā.
- Criação de repositórios especĆficos para testes (InMemoryTestDataBase)
- Estrutura completa das possĆveis necessidades da aplicação e recursos suficientes para expressar suas funcionalidades (repositórios, casos de uso, entidades).
- Trabalhar com contextos de estruturas diferenciados.