Este projeto consiste em uma API REST desenvolvida com Node.js e Express criada com o objetivo de praticar e consolidar conceitos fundamentais do desenvolvimento back-end como rotas, requisições HTTP, organização de código e versionamento com Git/GitHub.
O projeto foi desenvolvido exclusivamente para fins educacionais.
- Aplicar conceitos de API REST
- Praticar o uso do Express
- Entender o funcionamento de rotas e métodos HTTP
- Utilizar Nodemon para atualização automática do servidor
- Trabalhar com Git e GitHub no versionamento do código
- Evoluir conhecimentos em Node.js
- Node.js
- Express
- Nodemon
- Visual Studio Code
- Git
- GitHub
├── node_modules/
├── src/
│ ├── controllers/
| │ ├── usersController.js
│ ├── database/
| │ ├── connection.js
│ ├── repositories/
| │ ├── usersRepository.js
│ ├── server.js
│ └── app.js
│ ├── routes.js
├── package.json
├── package-lock.json
└── README.md
- Node.js instalado
- Git instalado
- Clone o repositório:
git clone https://github.com/gustavo14lima/CRUD-JavaScript.git- Acesse a pasta do projeto:
cd nome-do-repositorio- Instale as dependências:
npm install- Execute o servidor:
npm run devO servidor será iniciado e reiniciado automaticamente graças ao Nodemon.
| Método | Rota | Descrição |
|---|---|---|
| GET | /users |
Lista todos os usuários |
| GET | /users/id |
Lista usuários por ID |
| POST | /users |
Cria novos usuários |
| PUT | /users/id |
Atualiza um usuário por ID |
| DELETE | /users/id |
Deleta um usuário por ID |
Com este projeto, foi possível aprender e reforçar:
- Conceito de API REST
- Organização de um projeto back-end
- Uso de middlewares
- Versionamento de código
- Boas práticas iniciais com Node.js
Projeto desenvolvido por gustavo14lima Estudante de TI e Desenvolvimento Web
Este projeto não possui fins comerciais e foi criado exclusivamente para estudo e prática.