Repositório com códigos da #ImersãoJava da Alura
- Título e Capa
- Badges
- Índice
- Sobre
- Aulas
- Dependências
- Tecnologias Utilizadas
- Como Executar
- Autores
- Licença
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.
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:).
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
Java 17
VSCode
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>"
Yuri Dirickson |
---|
Esse projeto está licenciado sobre a GPL 3.0