https://github.com/danielemidio1988/poo-pratica-1
https://github.com/danielemidio1988/poo-pratica-1
git nodejs poo sqlite3 typescript
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/danielemidio1988/poo-pratica-1
- Owner: DanielEmidio1988
- Created: 2023-01-30T22:26:29.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-31T18:30:48.000Z (over 3 years ago)
- Last Synced: 2025-01-29T08:43:47.279Z (over 1 year ago)
- Topics: git, nodejs, poo, sqlite3, typescript
- Language: TypeScript
- Homepage:
- Size: 53.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# INTRODUÇÃO POO
## 📖 Introdução
Projeto de estudo aplicado pela Labenu para prática de Programação Orientada a Objetos.
## 📄 Descrição
### Instalando as dependências:
- npm i: Instala todas as dependências listadas no package.json;
- npm i cors: biblioteca para liberar acesso externo ao servido;
- npm i express : framework para criar o servidor (API);
- npm install ts-node-dev -D: para executar o arquivo index.ts diretamente;
- npm i -g typescript: biblioteca para instalar o TypeScript globalmente;
- npm i knex: biblioteca query builder para conectar com banco de dados
- npm i sqlite3: biblioteca do banco de dados SQLite
### Executando o projeto
- npm run dev: Estabelece a conexão com o banco de dados e reinicia automaticamente o servidor localhost toda a vez que o projeto for alterado e salvo.
### Endpoints
- Ping: Endpoint de teste da API;
- GetAll Videos: Retorna todas as videos cadastradas;
- Post Video: Cadastra um novo video.
- Put Video: Edita um video existente.
- Delete Video: Deleta um video existente.
## 💻 Tecnologias




### Programas utilizados:
- Postman API Platform
- VSCode
## 📫 Contato
E-mail: emidio.daniel@hotmail.com
[](https://www.linkedin.com/in/danielemidio1988/)
[](https://www.codewars.com/users/DanielEmidio1988)