Conheça

Utilize os botões abaixo para conhecer tudo sobre o funcionamento dos nossos cursos à distância, e desfrute de todos os benefícios que o e-learning traz até você. Veja a opinião de quem já estudou conosco!










Curso de Java Avançado (JV-02)


Análise Orientada a Objetos UML Essencial PHP Laravel MVC WEB: HTML5, CSS3, JavaScript & Ajax Fundamentos de Java Java Avançado Java Web com Servlets e JSPs Java Web com JSF, PrimeFaces e JPA Design Patterns em Java PHP 7 Completo
SQL Completo Lógica de Programação Fundamentos de C# C# Avançado Linguagem C Linguagem C++ PHP para Facebook


Curso de Java Avançado
(JV-02)

de R$ 489,00
por R$ 444,00
(12x sem juros de R$ 37,00)

* Preço válido até 31/10/2017



Resumo do curso

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 – o recurso mais inovador do Java 8 – 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.

As ferramentas de desenvolvimento abordadas no curso são o NetBeans e o Eclipse, ambas gratuitas e preferidas dos desenvolvedores Java ao redor do mundo.

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.

Pré-requisitos

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

Carga horária

Equivalente a um curso presencial de 60 horas. As aulas ficam disponíveis integralmente para os alunos sem prazo de expiração. O tempo que um aluno levará para concluir o curso dependerá exclusivamente do tempo que ele dedicar para seus estudos, podendo rever as aulas quantas vezes desejar, mesmo após concluir o curso. Exemplo: para este curso, se o aluno reservar 2 horas por dia para estudá-lo, o mesmo será concluído em aproximadamente 30 dias.

Aptidões após o curso

Ao final do curso, você estará apto a criar sistemas que acessam e manipulam dados em banco de dados, em XML e JSON. Também poderá tirar proveito da programação concorrente para otimizar o processamento de aplicações, além de criar aplicações gráficas em JavaFX, que poderão se comunicar via rede num modelo cliente-servidor. Também conhecerá as últimas novidades do Java, como NIO.2 API, suporte à Expressões Lambda e Stream API.

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$ 489,00 por R$ 444,00 (em até 12x sem juros)

Conheça todas as formas e condições de pagamento clicando aqui. Condições especiais para empresas na compra de 5 ou mais unidades do mesmo material. Para atendimento empresarial, entre em contato conosco.

Criado por Carlos Tosin, conheça seu currículo.

Conteúdo programático

Desenvolvendo com o uso do Maven
     Projetos Maven no Eclipse e no NetBeans
     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

Mão na Massa: Criando Aplicações na Prática
     Implementando aplicações completas

Materiais Complementares
     Gravações de webinares exclusivos

Envie sua dúvida

Está com dúvidas relacionadas ao curso? Visitou a página de Perguntas frequentes e não esclareceu sua dúvida? Envie uma mensagem utilizando o formulário abaixo. Preencha corretamente seus dados para receber a resposta.

Nome:  Sobrenome: 
E-mail: 
Assunto: 
Mensagem: 
Digite o código aqui:


             Cursos  |   Perguntas  |   Sobre nós  |   Sorteios  |   Blog  |   Política de Privacidade  |   Contato Desde 2003.    
Todos os direitos reservados ®    
CNPJ 06.860.085/0001-64