Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Análise
- Herança e interfaces
- Referências de objetos versus herança
- Polimorfismo
- Métodos estáticos e padrão de interface
- Coleções e genéricos
- Genéricos (herança, curingas)
- Escrevendo tipos genéricos
Design Patterns
- Criação de Objeto
- Métodos e campos estáticos
- novo operador
- Padrões de Criação
- Herança vs Composição / Prós e Contras
- Padrão Composto
- Classes Internas
Reflexão
- A classe chamada Classe
- Encontrando Campos, Métodos e Construtores
- Access campos de invocação, métodos de invocação
- Examinando matrizes
Anotações
- Anotações na API Java (@Override, @Deprecated)
- Definindo anotações
Funcional Programming
- Visão geral do Lambda Expression
- Lambda Expressions e interfaces funcionais
- Usando íons Lambda Express
- Trabalhando com referências de métodos
A API de fluxo
- Fluxos e coleções
- Filtrando coleções
- Encadeamento e Pipelining
API de data/hora
- APIs legadas
- A API de data/hora (JSR 310)
- Eventos baseados em data e tempo
- Carimbos de data e hora, períodos e durações
- Executando Cálculos
- Formatação
- Localização/fusos horários
Noções básicas de JUnit
- Visão geral do JUnit, desenvolvimento orientado a testes
- Testes e Asserções
- Trabalhando com exceções
- Organizando testes com JUnit
- Jogos de escrita - @Antes, @Depois
- Conjuntos de testes e outros recursos
- Visão geral de objetos simulados
Ferramentas de construção
- Visão geral da formiga
- Maven Visão geral
Requisitos
Conhecimentos sobre a linguagem Java e OOP. Os participantes precisam de conhecer pacotes, fluxos de controlo e loops, classes concretas básicas e interfaces básicas.
7 Horas