Skip to content

ydirickson/alura-stickers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YDIRICKSON - Alura Sticker

Repositório com códigos da #ImersãoJava da Alura

Insígnea de Licença GPL Insígnea de Status em Desenvolvimento

Índice

Sobre

Esse repositório conteŕa os meus códigos da #ImersãoJava da Alura, feita de 18/07/2022 até 22/07/2022. O conteúdo visto em cada aula estará descrito em Aulas e estará separado em branches específicas, com uma branch com a finalização do código.

Aulas

As aulas da #ImersãoJava foram separadas da seguinte maneira:

  • Aula 01 (18/07/2022): Criado um projeto simples de Java (sem Build Tools) pelo VSCode e foi consumida a primeira API do IMDB durante a aula. Os desafios implementados foram:
    • Consumir outros endpoints como filmes mais populares, melhores séries e sérias mais populares (:ballot_box_with_check:);
    • Usar emojis, cores e formatação nos prints do console (:ballot_box_with_check:);
    • Colocar a chave de API do IMDB em outro lugar, seja variável de ambiente ou arquivo properties (:ballot_box_with_check:);
    • Mudar o JsonParser para alguma biblioteca JSON como Jackson ou GSON (:ballot_box_with_check:);
    • Desafio Supremo criar uma maneira de o usuário dar uma avaliação ao filme, puxando algum arquivo de configuração OU pedindo a avaliação para o usuário digitar no terminal (:ballot_box_with_check:).

Dependências

O projeto atual utiliza as seguintes dependências (presentes na pasta /bin):

  • jackson-annotations-2.13.3.jar
  • jackson-core-2.13.3.jar
  • jackson-databind-2.13.3.jar

Tecnologias Utilizadas

  • Java 17
  • VSCode

Como Executar

Recomenda-se abrir o projeto dentro do VSCode (ou outra IDE) para usar o executor de projetos Java. Ao se executar pela primeira vez na sessão do usuário, é necessário exportar a chave de API do IMDB.

No Linux/Unix/Mac:

export IMDB_API_KEY=<SUA_CHAVE_API>

No Windows:

setx IMDB_API_KEY="<SUA_CHAVE_API>"

Autores


Yuri Dirickson

Licença

Esse projeto está licenciado sobre a GPL 3.0

About

Repositório para a #ImersãoJava da Alura

Topics

Resources

License

Stars

Watchers

Forks

Languages