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.
Código a ser desenvolvido ao longo dessa imersão, aplicando o meu conhecimento em Java.
Necessário conhecimento básico da linguagem Java. Faz uso da JDK 17, 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í.
Verifique a versão do Java, que está instalado na sua máquina com o seguinte comando:
java --version
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.
Faça os seguintes passos:
mvn clean package
Exemplos da saída atual:
Conteúdo:
- Reestruturação do projeto para consumir a Api da MARVEL.
- Sobrescrita do método de saída no terminal com informações da nova Api;
- Sobrescrita do método de geração de Stickers para imagens da nova Api;
- Uso de uma classe de exceção personalizado;
- Automatizar a criação da instância da interface StickerApi de acordo com o endpoint a ser consumido;
- Upgrade da JDK do projeto, versão 17, para implementar casos de uso com classes Record;
- Uso de uma classe abstrata para o extrator, para separar os métodos relacionados aos dados, oriundos do consumo das Apis;
- Criação de classes de testes;
- Refatorações com base no SOLID e Design Pattern;
- Implementado mínimo de classificação para mandar apenas os que eu quero para Patricia
- Criar CRUD para realizar o cadastro de novas linguagens
- Implementar testes para cada api que será consumida
- Criar api para listar as linguagens de programação topzeiras e gerar os stickers
- Java - Java JDK
- Maven - Apache Maven Project
- Lombok - Lombok para gerar o getters e setters automáticos :)
- @bcbrito - Trabalho inicial
- A todos que participam e ajudaram a tirar do papel essa imersão