NodeJS - Mysql - MariaDB
- MVC (Model View Controller)
- CRUD (Create Read Uptade Delete)
- API (Application Programming Interface)
- Testes unitários
- XAMPP MySQL, MariaDB - Banco de dados Relacional
- NodeJS Framework para desenvolvimento Back-End
- VsCode IDE (Ambiente integrado de desenvolvimento)
- Insomnia Ferramenta para testes unitários da API BackEnd
- mysql
- express
- cors
- 1 Faça download deste repositório
- 2 Abra com VsCode
- 3 Abra um terminal cmd ou bash
- 4 Navegue até a pasta ./api e instale as dependências usando npm
cd api
npm i
- 5 Abra o XAMPP e clique em Start nos serviços Apache e MySQL, depois abra o Shell e acesse o MariaDB.
mysql -u root
- 6 Copie o script de criação do banco de dados e cole no shell do MariaDB (./bd/script.sql), copie também os dados de teste que estão na pasta (./testes/populacaobd.sql)
- 7 Abra o insomnia e importe o arquivo de testes (./testes/insomnia.json)
- 8 Execute a API Back-End
npx nodemon
- 9 Execute os CRUD testes a partir do insomnia