Este projeto foi desenvolvido a partir do evento da escola Alura, da qual a proposta era criar um gerador de figurinhas utilizando o Java como linguagem principal. Esta API foi parte da proposta elaborada na imersão, onde desenvolvemos uma API e hospedamos-a no Heroku, e guardamos os dados no MongoDB.
O campo "ranking" é uma posição fictícia, inserida para fins da elaboração do projeto.
Clone o projeto
git clone https://github.com/carlosantony-dev/languagesAPI
Entre no diretório do projeto
cd languagesAPI
Rode através de sua IDE
Run =)
Acesse seu localhost no subdomínio "/linguagens"
Acesse http://localhost:8080/linguagens
Neste projeto consegui compreender o que é o Spring, como se conectar com o MongoDB, utilizar Verbos HTTP dentro do Spring e hospedagem do projeto no Heroku disponibilizando a API na nuvem.
GET https://alura-linguagens-api-br.herokuapp.com/linguagens
Formato JSON
Parâmetro | Tipo | Descrição |
---|---|---|
title |
string |
Obrigatório. O nome da linguagem que deseja inserir |
image |
string |
Obrigatório. O link correspondente a imagem a ser inserida |
ranking |
int |
Obrigatório. A posição do ranking de melhores linguagens |
POST https://alura-linguagens-api-br.herokuapp.com/linguagens
[{"title":"seu-titulo", "image": "sua url", "ranking": "posicao do rank"}]