Programador Java Avançado

Aprenda a dominar a linguagem Java com conhecimento aprofundado de suas aplicações e prepare-se para realizar sua prova de Certificação Java.

Carga horária:

Pré-requisitos: Lógica de Programação, Banco de dados SQL e Java Fundamentos

Turmas de até 10 alunos

Java é uma linguagem portátil pois, diferente das demais linguagens de programação, não compila seu código para a máquina nativa, mas sim para uma codificação específica, denominada de bytecodes. Para executar estes bytecodes foi criada a JVM–Java Virtual Machine, que pode ser encontrada para todos os sistemas operacionais atuais

Tópicos do curso:

API de Coleções do Java

– Definição de Collection

– Tipos de Coleções
Expressões Lambda

-Interaces Funcionais

– Declaração e utilização de expressões Lambda.
Streams e Collectors

-Filter

– Map

– Redutoresd
Manipulação de Arquivos Texto

-Utilização da Classe java.io.File

– Conceitos basico para leitura de arquivos texto
– Lendo arquivos texto com a classe java.util.Scanner
– Conceitos básicos para e escrita de arquivos texto
– Escrevendo arquivos com a classe java.io.Printwriter
Manipulação de Arquivos Binários

– Conceitos básicos para leitura de arquivos binários

– Lendo arquivos binários com a classe java.io.BufferedInputStream
– Conceitos básicos para e escrita de arquivos binários
– Escrevendo arquivos com a classe java.io.BufferedOutputStream
Utilizando a classe java.nio.Files

– Utilizando a classe java.nio.Files

Concorrência

– Definição e utilização de Threads

– Sincronização entre Threads

Entre em contato e converse com a gente!

Formulário de Interesse - Java Avançado