API REST com as 10 linguagens de programação mais usadas em 2022 do GitHub - Imersão Alura
116
API REST C#, .NET 6, ASP.NET Core e conectada ao banco de dados NoSQL MongoDB.
API de linguagens de programação, as seguintes informações são armazenadas no banco de dados: nome da linguagem, url da imagem da logo, posição no ranking, contagem de votos na linguagem.
Endpoints:
GET - Listar todas as linguagens; Listar todas as linguagens ordenar pelo ranking; Recuperar pelo nome da linguagem
POST - Adicionar nova linguagem
PUT - Atualizar uma linguagem
PATCH - Adicionar mais um voto na contagem da linguagem escolhida e atualizar o rank das linguagens a partir da contagem de votos.
DELETE - Apagar uma linguagem
Ao executar o container é possível:
http://localhost:PORT/languageshttp://localhost:PORT/swagger/index.htmlImagens usadas do repositório Programming Languages Logos.
Inicialmente o rank das linguagens foi atribuído seguindo o Top das linguagens usadas em 2022 do GitHub.
Content type
Image
Digest
sha256:f287fc296…
Size
63.4 MB
Last updated
over 2 years ago
docker pull mpoleto/programming-languages-api:1.0