Softblue

Curso de Java 12 Avançado (JV-02)

89 vídeos | 29 horas de vídeo | 60 horas no certificado

Professor
Carlos Tosin


   12x s/juros  R$ 41

Preço válido até 31/05/2019.

 

RESUMO

Ir além dos fundamentos da linguagem. Esta é a proposta deste curso, que aborda conceitos avançados como generics, annotations e Reflection API. Você também vai encontrar neste curso tudo sobre Expressões Lambda e Stream API. Além disso, programação multithread com o pacote java.util.concurrent, programação em rede usando sockets TCP/UDP e integração com bancos de dados via JDBC são apenas mais alguns dos assuntos presentes.

A versão da linguagem apresentada no curso é o Java 12.

A IDE usada no curso de Java é o Eclipse, que é uma ferramenta de desenvolvimento gratuita e uma das preferidas dos desenvolvedores Java ao redor do mundo.

REQUISITOS

Ter feito o curso de Fundamentos de Java. ou ter conhecimentos sólidos de Java e orientação a objetos.

PÚBLICO-ALVO

Programadores que já conhecem os fundamentos da linguagem Java e que têm interesse em se aprofundar, estudando temas mais avançados.



CONTEÚDO

Desenvolvendo com o uso do Maven
Projetos Maven no Eclipse
Gerenciamento de dependências
Generics
Comparação entre o uso e não uso do
generics
Uso do generics em classes e métodos
Generics e as subclasses
Wildcars
Annotations e Reflection API
O que são annotations, como criá-las
e usá-las
Uso da reflexão com objetos
Inner Classes
Características de uma inner class
Os 4 tipos de inner classes existentes
Expressões Lambda
Conceito e sintaxes
Interfaces funcionais
Novos recursos na Collections API
Closures
Manipulando coleções com a Stream API
Manipulação de dados com a API
Operações intermediárias e terminais
Concorrência e Paralelismo com java.util.concurrent
Interfaces Runnable e
Callable
Conditions e locks
Programação paralela
Tarefas futuras
Operações atômicas
Programação em Rede com Sockets TCP/IP
e UDP/IP
Sockets TCP/IP e UDP/IP
Multicast
Programação Distribuída com RMI
RMI Registry
Stubs e Skeletons
Invocação de objetos remotos
Implementação de um cliente
Tópicos Avançados de I/O
Argumentos de linha de comando
A classe Properties
Serialização de objetos
Acesso aleatório a arquivos
I/O com a NIO.2 API
Arquivos e diretórios
Leitura e escrita em arquivos
Watch Service API
Acessando Bancos de Dados com JDBC
Arquitetura do JDBC
Uso de conexões, statements e results
sets
Metadados
Transações
Atualizações em lote
JavaFX: Conceitos Fundamentais
Conceitos e arquitetura do JavaFX
Layout Panes e Controles
Tratamento de eventos
JavaFX: Tópicos Avançados
A ferramenta SceneBuilder
Layouts em FXML
Estilos com CSS
Properties & Bindings
Execução em segundo plano
Os Formatos XML e JSON
Manipulação de XML com as APIs DOM
e SAX
Validação com XML Schema
Manipulação de dados no formato JSON
Internacionalização de Aplicações
Locale
ResourceBundle e MessageFormat
Formatação de números e datas
Dividindo Sistemas em Módulos
Criando aplicações modularizadas
A modularização do JDK
Mão na Massa: Criando Aplicações na
Prática
Implementando aplicações completas

CERTIFICADO

Ao concluir o curso com nota igual ou superior à 6,5, o aluno recebe o certificado de conclusão do curso em formato digital (PDF). Caso o aluno não atinja a nota necessária, poderá revisar as aulas que desejar e refazer as avaliações.

A Softblue é associada à ABED (Associação Brasileira de Educação a Distância). Conheça o nosso modelo de certificado e mais detalhes clicando aqui.

INVESTIMENTO

O valor deste curso está de R$ 649,00 por R$ 492,00 (em até 12x sem juros).
Preço válido até 31/05/2019.



ALGUMA AJUDA?

Verifique se a sua pergunta já foi respondida na sessão de Perguntas Frequentes antes de enviá-la.






Digite o código aqui:

"Achei sensacional essa aventura que foi o curso de Java Avançado, aprendi tanta coisa, que abriu minha mente, não só sobre minha carreira como programador mas também na escolha da minha Linguagem favorita."

Gabriel Gonçalves Marques | Palmeira - PR

ASSINE NOSSA NEWSLETTER