Skip to content

Latest commit

 

History

History
77 lines (49 loc) · 3.79 KB

README.md

File metadata and controls

77 lines (49 loc) · 3.79 KB

Trabalho Prático: Aplicativo REST

Data de Apresentação: 19/11/2018

Grupo: Dois alunos

Valor: 13 pontos

O mundo RESTFUL

Uma das principais vantagens das aplicações REST está presente na possibilidade de prover dados da aplicação para uso de terceiros. Atualmente, várias empresas e organizações disponibilizam APIs públicas que podem ser acessadas publicamente. Dessa forma, outros desenvolvedores podem consumir essas informações em seus programas e aplicações.

Neste trabalho, seu grupo deverá utilizar um framework MVC de Frontend para consumo de dados de uma interface REST que esteja disponível publicamente.

Sua aplicação deverá implementar as seguintes funcionalidades:

  1. Listagem geral: Listar os recursos da API. A listagem deverá se adaptar ao tipo de dado servido pela API.
  2. Seleção de recursos: Permitir que o usuário selecione um dos recursos da lista e então exibir seus detalhes.
  3. Busca de recursos: Buscar por um recurso específico através de um mecanismo de busca.
  4. Outra funcionalidade: Uma outra funcionalidade a sua escolha.

Avaliação

Seu trabalho será avaliado com base nos seguintes critérios:

  1. Implementação das funcionalidades descritas anteriormente
  2. Correta utilização e manipulação dos recursos presentes no framework MVC
  3. Qualidade do código desenvolvido na aplicação
  4. Aparência e experiência de uso da aplicação

Sugestões

Segue abaixo uma lista de sugestões de APIs públicas que estão disponíveis para consumo, classificadas por categoria:

IMPORTANTE: Seu grupo deverá escolher uma API que ainda não fui utilizada em trabalhos anteriores nesta ou em outras disciplinas!!

Finanças

Entretenimento

Rede & Localização

  • IP API: Localização com base em endereços IP
  • Google Maps: API de desenvolvimento do Google Maps

Matemática & Ciências

  • NumbersAPI: Curiosidades, fatos e eventos históricos sobre números.
  • NASA API: API de acesso aos dados fornecidos pela NASA.

Música & Áudio

News & Informações

  • The Guardian: API para acesso as notícias publicadas pelo jornal The Guardian
  • Wikipedia: Acesso aos artigos do wikipedia
  • Medium: Acesso aos artigos e usuários presentes na plataforma Medium
  • HackerNews: Notícias, comentários e outras informações presentes no site HackerNews

Fotos & Imagens

  • Flickr: Fotos e usuários presentes no Flickr
  • 500px: Acesso as funcionalidades presentes no 500px
  • Giphy: Busca & manipulação dos gifs presentes no site giphy.com