Skip to content

Um repositório para registar o código desenvolvido no curso de Clean Code e Clean Architecture do Rodrigo Branas.

Notifications You must be signed in to change notification settings

joaopedroasz/clean-branas-course

Repository files navigation

Clean Code and Clean Architecture Course, By: Rodrigo Branas.

Motivação:

Esse repositório tem como objetivo registrar meus avanços no curso de Clean Code e Clean Architecture do Rodrigo Branas.

O código não está igual ao criado no curso pelo professor, tentei adaptar algumas coisas. No curso, é recomendado que não se programe junto com o professor, para aproveitar o máximo da explicação que o mesmo passa durante as aulas. Por isso, as implementações ficam a critério do aluno.

Conceitos utilizados:

Nesse projeto, alguns princípios foram levados em consideração:

  • Princípios SOLID;
  • Desacoplamento entre camadas de implementação;
  • Test Driven Development;
  • YAGNI (You aren't gonna need it);
  • DRY (Don't repeat yourself);
  • Código fortemente tipado (nada de any por aqui rapazes 🚫);
  • Desenvolvimento orientado ao domínio da aplicação;

Tecnologias utilizadas:

Tecnologias utilizadas no projeto:

  • NodeJS (Versão 16.x);
  • TypeScript ❤️;
  • Postgres Promise ("Drive" Postgres para NodeJS);

Documentações:

Algumas documentações para o código produzido nesse projeto podem ser encontrados na pasta docs


Feito com ❤️ e trabalho duro 🔨 por: João Pedro Araújo

LinkedIn


Referências:

Rodrigo Branas:

Site

Instagram

About

Um repositório para registar o código desenvolvido no curso de Clean Code e Clean Architecture do Rodrigo Branas.

Resources

Stars

Watchers

Forks

Packages

No packages published