Skip to content

Esse projeto tem o objetivo de criar uma API RESTful de uma academia, onde será possível aplicar as operações CRUD na entidade serviços.

Notifications You must be signed in to change notification settings

SuzannePS/API_Academia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Academia

API_Academia

Projeto para fins didáticos Resilia Educação - Projeto Final Módulo 4

  • Tem como objetivo criar uma API RESTful de uma academia, onde será possível aplicar as operações CRUD na entidade "Serviços", utilizando o Node.js com framework Express.

Pré-Requisitos

  • Node.js v.16.14.0
  • NPM v.8.3.1

Tecnologias, pacotes e frameworks utilizados

Instalação da Aplicação

Para clonar o repositório:

  git clone https://github.com/SuzannePS/API_Academia.git

Acesse a pasta criada:

cd API_Academia

Para iniciar os projetos use o comando abaixo:

npm run dev

* Método GET para visualizar todos os serviços ( /servicos)

Schema da resposta. 
{
"serviço": [
 {
   "ID"
   "AULA": 
   "PROFISSIONAL"
   "TREINO"
   "PERIODO"
   "DIASEMANA"
   "ALUNO"
  ]
  
  * Método POST para adicionar um novo aluno ( /servicos)

Para adicionar, segue o esquema:
  {
    "aula": 
    "profissional" : 
    "treino" : 
    "periodo" : 
    "diaSemana" : 
    "aluno :
}

Schema da resposta:

  "Mensagem": "O aluno teste foi adicionado com sucesso",
 
  * Método DELETE para apagar por ID ( /servicos/ID/{o número de id})

Schema da resposta:

  "Mensagem": 
	"serviço": " Cadastro aluno 7 deletado com sucesso",
	"erro": false
  
  * Método PUT para atualizar serviços por ID ( /servico/ID/{o número de id})

Schema da resposta:

"serviço": {
	     "aula": 
	     "profissional": 
	     "treino": 
	     "diaSemana": 
	     "aluno": 
	   },
	"erro": false
     }
  

About

Esse projeto tem o objetivo de criar uma API RESTful de uma academia, onde será possível aplicar as operações CRUD na entidade serviços.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published