Skip to content

ioott/FullStack-CRUD-Typescript-ORM-TDD-POO

Repository files navigation

Projeto FullStack, utilizando Typescript, ORM, Sequelize, Mocha, Chai e Sinon.

Typescript ORM JWT Sequelize Mocha Chai Sinon

Acesse aqui: Site do Projeto

Este projeto cria um CRUD para gerenciamento de um campeonato de futebol. O desafio era implementar o backend, desenvolvendo uma API REST em Typescript e Sequelize.

Padrão de organização de camadas MSC ( Model, Service, Controller ), testes em TDD, autorização/ autenticação de usuários com JSON Web Token, conceitos de POO / SOLID.

Mostra:

  • Habilidade de dockerização dos apps, network, volume e compose;
  • Modelagem de dados com MySQL através do Sequelize;
  • Criação e associação de tabelas usando models do sequelize;
  • Capacidade de construir uma API REST com endpoints para consumir os models criados;
  • Capacidade de construir um CRUD com TypeScript, utilizando ORM.
TFC.webm