Skip to content

durvalprintes/imersao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project logo

PROJETO DE IMERSÃO EM JAVA

Status


Projeto iniciado na imersão, com o intuito de conhecer outras ferramentas, bibliotecas e técnicas para aprimorar o meu conhecimento no desenvolvimento WEB com Java.

📝 Sumário

🧐 Sobre

Código a ser desenvolvido ao longo dessa imersão, aplicando o meu conhecimento em Java.

🏁 Começando

Necessário conhecimento básico da linguagem Java. Faz uso da JDK 11, podendo ser alterado para qualquer versão, mas atenção, nesse cenário haverá alta possibilidade de quebra, corrija os erros na refatoração. Veja a seção de Desenvolvimento para saber o que vem por aí.

Pre-requisitos

Verifique a versão do Java, que está instalado na sua máquina com o seguinte comando:

java --version

Instalação

Caso não tenha instalado, ou precise atualizar para uma versão mais recente, existe muitos tutoriais na internet que ajudam a fazer isso, de acordo com seu sistema operacional. Caso tenha dificuldade, só enviar um email, ou mensagem no Discord, que tentarei ajudar.

🚀 Execução

Faça os seguintes passos:

Compilando e empacotando o projeto para gerar o arquivo JAR :

mvn clean package

E adicionando o parâmetro Key e o seu valor, para as requisições da API:

java -Dkey={$IMDB_API_KEY} -jar target/imersao-1.0-SNAPSHOT-jar-with-dependencies.jar

🎈 Saída

Exemplos da saída atual:

Saida Padrão

Saída com coleto de Nota

Geração de Stickers

🔧 Desenvolvimento

Conteúdo a partir da Aula 02:

  • Limpeza da classe Main (com.alura.App) e reorganização do projeto.
  • Extração da imagem da uma URL (campo do objeto de retorno da API IMDB);
  • Manipulação de imagens;
  • Salvar imagens em disco;
  • Desafios;

⛏️ Ferramentas

  • Java - Java JDK
  • Maven - Apache Maven Project

✍️ Colaboradores

🎉 Agradecimento

  • A todos que participam e ajudaram a tirar do papel essa imersão

Releases

No releases published

Packages

No packages published

Languages