Projeto desenvolvido no primeiro curso da formação Avançando com Java da Alura
- Criar o projeto ScreenMatch desde o início já utilizando o Spring Framework, inicialmente com linha de comando;
- Utilizar o Maven como gerenciador de dependências;
- Utilizar o Jackson para desserialização dos dados;
- Modelar as abstrações da aplicação através de records, classes, atributos e métodos;
- Consumir uma API para buscar os dados de séries, temporadas e episódios;
- Trabalhar com coleções e entender a fundo o uso das funções lambdas;
- Conhecer a API de Streams e aplicar operações intermediárias como filter, sorted, map, flatMap, peek, entre outras;
- Transformar streams em novas listas e mapas;
- Gerar estatísticas personalizadas na aplicação.