Módulo 2: Núcleo Java
O módulo “Java Core” é para aqueles alunos que receberam treinamento mínimo em Java e estão prontos para estudar os fundamentos do OOP em profundidade, familiarizar-se com fluxos, serialização, interfaces, classes internas e aninhadas. Você aprenderá por que precisa da API de reflexão , anotações em Java e escreverá um bate-papo simples usando soquetes. O "nível de dificuldade" está subindo, mas tudo bem: a prática regular de resolução de problemas ajudará você a concluir este módulo com sucesso e a prepará-lo para estudar tópicos avançados e implementar projetos mais complexos.
- Nível 1
Bloqueado OOP: encapsulamento, polimorfismo - Nível 2
Bloqueado OOP: sobrecarga, substituição, classes abstratas - Nível 3
Bloqueado OOP: composição, agregação, herança - Nível 4
Bloqueado OOP: interfaces - Nível 5
Bloqueado Genéricos - Nível 6
Bloqueado funções lambda - Nível 7
Bloqueado Elenco - Nível 8
Bloqueado Recursos de construtores de chamada. bloco estático - Nível 9
Bloqueado Dispositivo de classe de objeto - Nível 10
Bloqueado recursão - Nível 11
Bloqueado Introdução aos tópicos - Nível 12
Bloqueado Familiaridade com tópicos parte 2 - Nível 13
Bloqueado Executor - Nível 14
Bloqueado Grupo de discussão - Nível 15
Bloqueado Classes internas/aninhadas - Nível 16
Bloqueado Serialização - Nível 17
Bloqueado API de reflexão - Nível 18
Bloqueado Anotações em Java - Nível 19
Bloqueado tomadas - Nível 20
Bloqueado Projeto final