Skip to content

Luis-kuhn/COVID-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. Defina um tema para seu sistema/WebAPI

  • opcionalmente você pode definir uma WebAPI que será utilizada no seu site estático desenvolvido anteriormente na disciplina
  • ou você pode criar uma WebAPI de um tema novo, não relacionado ao trabalho anterior
  • o tema do seu trabalho não pode ser o apresentado em sala - WebAPI Employees, nem os temas padrão dos exemplos das ferramentas (por exemplo, o Petstore da ferramenta swagger)
  • deve haver pelo menos, duas entidades diferentes (exemplo: empregados, departamentos)
  • ao menos, uma das entidades/endpoint deve ter as operações de CRUD

2. Especificação da API (3.0 pontos)

  • Crie a especificação de uma WebAPI REST, utilizando alguma ferramenta de especificação de API
  • Não esqueça de especificar os dados que são enviados para a WebAPI (Request) e também os dados respondidos pela WebAPI (Response)
  • Não esqueça de especificar os dados que são respondidos pela WebAPI (Response)
  • Não esqueça de especificar os códigos de Status HTTP das respostas da WebAPI

3. Desenvolvimento de aplicação Front-end que consome os endpoints da WebAPI (7.0 pontos)

  • como não haverá um servidor real com a WebAPI, você deve utilizar um servidor Fake na aplicação Cliente
    • as ferramentas apiary e swagger disponibilizam servidores Fake
  • devem ser desenvolvidas as telas que consomem os endpoins especificados
  • lembrando que ao menos um dos endpoints deve ter operações CRUD, devem ser consumidos os endpoints para
    • C - create - HTTP POST
    • R - read - HTTP GET para buscar todos, e o HTTP GET para buscar um registro
    • U - update - HTTP PUT
    • D - delete - HTTP DELETE

Tecnologias Utilizadas

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published