https://github.com/vhnegrisoli/lista-de-tarefas-curso-spring
Aplicação de listagem de tarefas de usuários feita em Spring Boot para o curso de Desenvolvimento Java Spring ministrado pelos alunos Victor Hugo Negrisoli e Rafael Nonino Filho na UniFil.
https://github.com/vhnegrisoli/lista-de-tarefas-curso-spring
Last synced: 9 months ago
JSON representation
Aplicação de listagem de tarefas de usuários feita em Spring Boot para o curso de Desenvolvimento Java Spring ministrado pelos alunos Victor Hugo Negrisoli e Rafael Nonino Filho na UniFil.
- Host: GitHub
- URL: https://github.com/vhnegrisoli/lista-de-tarefas-curso-spring
- Owner: vhnegrisoli
- Created: 2019-03-27T11:36:03.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-07-05T11:15:19.000Z (over 6 years ago)
- Last Synced: 2025-01-10T15:49:03.675Z (11 months ago)
- Language: Java
- Homepage:
- Size: 73.2 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# lista-de-tarefas-curso-spring
Aplicação de listagem de tarefas de usuários feita em Spring Boot para o curso de desenvolvimento Java/Spring, ministrado pelos alunos Victor Hugo Negrisoli e Rafael Nonino Filho do curso de Ciência da Computação pelo Centro Universitário Filadélfia (UniFil).
Docentes: Victor Hugo Negrisoli, Rafael Nonino Filho
Duração: 3 dias/12 horas.
Curso: Criando um aplicativo web com Java e Spring Boot usando serviços de API REST (Centro Universitário Filadélfia - UNIFIL)
Tecnologias:
* Linguagem de programação JAVA
* Banco de dados em memória H2
* Lombok Project
* Spring Boot
* Spring Data JPA
* Front end em ReactJS
* Linguagem SQL
Endpoints desenvolvidos:
Categorias:
GET:
Lista todas as categorias:
http://localhost:8080/api/categorias/todas
Busca uma categoria:
http://localhost:8080/api/categorias/buscar/{id}
Remove uma categoria:
http://localhost:8080/api/categorias/delete/{id}
POST:
Salva uma categoria:
http://localhost:8080/api/categorias/salvar
JSON: { "id":value, "descricao":"value" }
Usuários:
GET:
Lista todos os usuários:
http://localhost:8080/api/usuários/todos
Busca um usuário:
http://localhost:8080/api/usuários/buscar/{id}
Remove um usuário:
http://localhost:8080/api/usuários/delete/{id}
POST:
Salva um usuário:
"http://localhost:8080/api/usuários/salvar"
JSON: { "id":value, "email":"value@value", "nome":"value" }
Tarefas:
GET:
Lista todas as tarefas:
http://localhost:8080/api/tarefas/todas
Busca uma tarefa:
http://localhost:8080/api/tarefas/buscar/{id}
Remove uma tarefa:
http://localhost:8080/api/tarefas/delete/{id}
Inicia uma tarefa:
http://localhost:8080/api/tarefas/fazer/{id}
Finaliza uma tarefa:
http://localhost:8080/api/tarefas/finalizar/{id}
POST:
Salva uma tarefa:
http://localhost:8080/api/categorias/salvar
JSON: { "id":value, "tarefa":"value", "categorias":{"id":"value"}, "usuarios":[{"id":"value"}] }