Skip to content

GuiTadeu/classroom-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Alura API

A documentaçao da API (Swagger) se encontra no seguinte endereço: alura-api.

Existe uma rota /populate para inserir dados no "banco".

Funcionalidades

  • Implementar os métodos que estão no UserRepository
  • Criar um modelo para o curso
  • Criar um modelo para a matricula
  • Fazer um repositório para cada um deles
  • Criar um método que matricule um User em um curso
  • Criar um método que retorne se um usuário está matriculado em um curso ou não
  • Criar um método que retorne todos alunos que estão em um curso

Resources

HTTP ROUTES DESCRIPTION
GET /courses list
GET /courses/{idCourse}/find/user/{idUser} findUserInCourse
GET /courses/{idCourse}/users getAllUsersInCourse
POST /courses/create create
GET /courses/find/id/{id} findById
GET /users list
POST /users/create create
GET /users/find/email/{email} findByEmail
GET /users/find/email/like/{emailPart} findByEmailLike
GET /users/find/id/{id} findById
GET /users/find/name/{name} findByName
GET /users/find/name/like/{namePart} findByNameLike
POST /registration/course/{idCourse}/user/{idUser} register

About

API to simulate a classroom manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages