Skip to content

jveiiga/project-node-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

4 Commits
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

Project Node Api - Projeto criado na maratona Rocketseat šŸš€

A maratona Rocketseat é gratuita, voltada para profissionais, estudantes e para todo mundo que quer aprender mais sobre programação.

šŸ’» Linguagens e tecnologias utilizadas

node typescript git npm

Funcionalidades

  • 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.

Instalação

- Clonar repositorio
$ git clone https://github.com/jveiiga/project-node-api.git && cd project-node-api

šŸ‘Øā€šŸ« Instrutor

šŸ“š Aprendizagem

  • 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.

šŸ“‚ Referencias

Aula #010 - InMemoryTestDatabase

About

šŸš€ā €Projeto criado na maratona @Rocketseat com @diego3g.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors