-
Apresentação
-
Um novo projeto utilizando o Spring Framework
-
Para saber mais: entendendo Maven e Gradle
-
Para saber mais: a interface CommandLineRunner
-
Código para consumir API
-
Consumindo dados de séries
-
Desserializando dados
-
Incluindo a dependência do Jackson no pom.xml
-
Para saber mais: JsonAlias e JsonProperty
-
Modelando dados da série
-
Para saber mais: Generics
-
Trabalhando ccom tipos genéricos
-
Faça como eu fiz: consumindo uma API, criando classes e interfaces.
-
O que aprendemos?
-
Projeto da aula anterior
-
Modelando episódios
-
Para saber mais: Git e GitHub
-
Modelando temporadas
-
Iterando para buscar temporadas de uma série
-
Para saber mais: coleções
-
Buscando somente episódio pares
-
Criando o menu de interação com o usuário
-
Para sabe mais: constantes
-
Buscando dados completos da série
-
Trabalhando na coleção de dados
-
Para saber mais: funções Lambda
-
Ignorando propriedades no Java
-
Faça como eu fiz: aplicando interação com o usuário
-
O que aprendemos?
-
Projeto da aula anterior
-
Encadeando operações com streams
-
Para saber mais: operações intermediárias e finais
-
Identificando os top 5 melhores episódios
-
Para saber mais: uso de construtores personalizados em Java
-
Para saber mais: imutabilidade dos dados
-
Filtrando e Ordenando episódios com Streams
-
Uma nova classe para lidar com os dados do episódio
-
Buscando episódios a partir de uma data
-
Filtrando e classificando dados
-
Para saber mais: trabalhando com datas
-
Faça como eu fiz: aplicando streams e manipulando dados
-
O que aprendemos?
-
Projeto da aula anterior
-
Exibindo as etapas de uma stream
-
Para saber mais: entendendo o fluxo
-
Prática de Debug com a função 'peek'
-
Encontrando a primeira ocorrência de uma busca a uma coleção
-
Para saber mais: utilizando um container de dados - explorando o Optional
-
Para saber mais: trabalhando em atividades paralelas
-
Criando um mapa com dados por temporada
-
Armazenando dados em um Set
-
Coletando estatísticas
-
Para saber mais: classes que facilitam a geração de estatísticas
-
Para saber mais: uso avançado de Java Streams
-
Faça como eu fiz: inclua estatísticas na aplicação
-
Projeto final do curso
-
O que aprendemos?
-
Desafio: consultando avaliações de veículos
-
Apresentação do desafio
-
Criação do projeto
-
Modelando as classes da aplicação
-
Buscando todas as avaliações por veículo
-
Projeto final do desafio
-
O que aprendemos?
-
Carreira em Java
-
Conclusão