-
Requisição GET na API do TMDB em uma endpoint para listar filmes utilizando HttpClient e a biblioteca Gson para converter os dados de String para objetos.
-
Foi criada a classe
Movie
para armazenar os filmes e a classeMovieService
a fim de buscar os dados na API.
-
Foi criada uma funcionalidade na classe
StickerService
para gerar uma "figurinha" em PNG com um legenda. Essa função recebe como parâmetros umInputStream
que representa a imagem, o nome do arquivo e uma legenda para escrever na imagem. -
Para cada filme da API utilizada (TMDB), foi gerada uma figurinha com a legenda "Top demais" e "Mais ou menos" com base em sua avaliação.
-
O código foi refatorado utilizando padrões de OO. Foi criada a classe
Model
que contém os campos:title
,imageUrl
edate
. A classeMovie
recebe herança deModel
. -
Foi utilizado o endpoint APOD (Astronomy Picture of the Day) da API da NASA para obter imagens, com título e data.
-
Foi criada a classe
Nasa
que recebe herança deModel
e a classeNasaService
, que busca os dados da API. -
Utilizou-se a mesma estrutura de geração de figurinhas para as imagens dessa API.
-
Foi criado um novo projeto chamado de
api-languages
nesse repositório, que consiste em uma REST API utilizando o framework Spring Boot e o banco de dados NoSQL MongoDB. Essa API manipula a classe Language, com possui os atributos detitle
,image
eranking
. -
Foram criados os
endpoints
de CRUD (Create, Read, Update e Delete), seguindo os padrões de HTTP Status Code.
-
Foi criada uma imagem Docker do projeto da API e salvo no Docker Hub.
-
Foi feito o deploy da API no serviço de cloud da Microsoft Azure e está disponível nesse link.