- Índice
- Descrição do Projeto
- Aula 1 | Consumindo uma API de filmes com Java
- Aula 2 | Gerando figurinhas para WhatsApp
- Aula 3 | Ligando as pontas, refatoração e orientação a objetos
- Aula 4 | Criando nossa própria API com Spring
- Aula 5 | Publicando nossa API no Cloud
- Resultado Final
- Tecnologias Utilizadas
- Autor
Desenvolvendo do zero minha primeira aplicação na linguagem de programação Java, a partir de 5 aulas de programação oferecidas pela Alura
, através do programa Imersão Java
, com o intuito de consumir uma API de site de filmes, ampliar meu portfólio e aprimorar meu conhecimento a partir disso.
Construindo uma aplicação na linguagem Java com o intuito de consumir uma API de filmes (do IMDb), listando o top 10, título, URL do poster e sua classificação. Testando outras APIs, como a de filmes mais populares, e personalizando a saída dos dados no Visual Studio Code.
IDE |
---|
Criando um gerador de figurinhas para o WhatsApp/mídias sociais, a partir da avaliação (nota no IMDb) do próprio filme, explorando e utilizando outras bibliotecas nativas do Java. Aprimorando as habilidades em manipulação de imagens.
Fazendo a ligação no que foi visto até então, utilizando do processo de refatoração com o intuito de melhorar o nosso código e torná-lo mais compreensível e de fácil manipulação. Aplicando conhecimentos da orientação a objetos.
Construindo uma API utilizando ferramentas profissionais como o Spring Framework e um banco de dados NoSQL (MongoDB). Além disso, através da plataforma de API, Postman, foram feitas as quatro operações básicas do desenvolvimento de uma aplicação; create, read, update e delete (CRUD).
Framework | Banco de Dados | Plataforma API |
---|---|---|
Na quinta e última aula da imersão Java, tornamos a aplicação acessível para qualquer pessoa, fazendo o deploy na nuvem com ajuda das plataformas Docker e Fly.io. Possibilitando agora gerar figurinhas a partir do conteúdo da nossa própria API.
Containers | PaaS |
---|---|
Java 17
Processo de Refatoração
Paradigma de Orientação a Objetos
MongoDB
Docker
Yann Martins de Sousa |
---|