Sobre o Curso
·
Criar aplicativos de tecnologia Java com a
tecnologia JDK mais recente;
·
Desenvolver suas habilidades com a orientação a
objetos;
·
Identificar boas práticas no uso da linguagem
Java para criar aplicativos robustos;
·
Usar expressões Lambda em aplicativos Java;
·
Armazenar e manipular dados usando coleções;
·
Manipular arquivos, diretórios e sistemas de
arquivos;
·
Conectar-se a bancos de dados usando consultas
SQL padrão através do JDBC;
·
Criar aplicações multi-threaded de alto
desempenho
·
Visão geral da Plataforma Java;
·
Sintaxe do Java e Classes;
·
Encapsulamento e subclasses;
·
Métodos de Substituição;
·
Polimorfismo e Static Classes;
·
Classes dos tipos Abstract e Nested;
·
Interfaces e Expressões Lambda;
·
Collections e Generics;
·
Interfaces Internas Funcionais Lambda;
·
Operações Lambda;
·
Exceptions e Assertions;
·
Java Date/Time API;
·
Fundamentos de I/O;
·
File I/O (NIO.2);
·
Concorrência;
·
Fork-Join Framework;
·
Streams Parelelos;
·
Aplicações de Banco de Dados com JDBC;
·
Localização.