Curso de Java Avançado



Resumo do curso

Este curso tem por objetivo abordar conceitos avançados do Java, como programação concorrente e paralela (utilizando threads) e inner classes. São abordados também tópicos de I/O avançado na forma de programação utilizando sockets UDP e TCP, manipulação de arquivos XML e JSON, acesso a banco de dados utilizando JDBC, entre outros. A criação de interfaces gráficas em Java também é abordada. A versão da linguagem apresentada no curso é o Java 7.
O conteúdo deste curso é baseado nos cursos SL-110-SE6 e SL-275-SE6 oficiais da Oracle. A ferramenta de desenvolvimento utilizada é o Eclipse, que é gratuita e uma das preferidas dos desenvolvedores.

Conteúdo Programático:

Annotations e Reflection API
O que são annotations, como criá-las e usá-las
Uso da reflexão com objetos

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

Inner Classes
Características de uma inner class
Os 4 tipos de inner classes existentes

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

Acessando Bancos de Dados Através de JDBC
Arquitetura do JDBC
Uso de conexões, statements e results sets
Metadados
Transações
Atualizações em lote

Desenvolvendo Aplicações Gráficas com Swing
Containers, components e layout managers
Menus
Tratamento de eventos

Manipulação de Dados nos 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

Log em Aplicações com SLF4J e Logback
O papel das APIs SLF4J e Logback
Loggers, log levels, appenders e layouts
Configuração

Criando Testes de Unidade com o JUnit
Implementação de métodos para testes de unidade
Execução e verificação dos resultados dos testes
Test suites

Automatizando Tarefas com o Ant
O Ant como automatizador de tarefas
Build file
Project, target, task e properties

Manipulação de Dados com a New I/O API
Channels e Buffers
Memory-Mapped Files
I/O assíncrono

Internacionalização
Locale
ResourceBundle e MessageFormat
Formatação de números e datas

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

Informações do arquivo:
Formato : FLV
Tamanho : 1,2 GB
Idioma : Portugues (PT-BR)
Autor : Carlos Tosin
Editora : Softblue

Download


5 comentários:

Anônimo disse...

link quebrado

Anônimo disse...

Links off

Anônimo disse...

Boa noite colega. Esta página esta violando os direitos autorais da softblue e isto é crime e vocês podem responder judicialmente.

Art. 184. Violar direitos de autor e os que lhe são conexos: (Redação dada pela Lei nº 10.695, de 1º.7.2003)
Pena - detenção, de 3 (três) meses a 1 (um) ano, ou multa. (Redação dada pela Lei nº 10.695, de 1º.7.2003)

§ 1o Se a violação consistir em reprodução total ou parcial, com intuito de lucro direto ou indireto, por qualquer meio ou processo, de obra intelectual, interpretação, execução ou fonograma, sem autorização expressa do autor, do artista intérprete ou executante, do produtor, conforme o caso, ou de quem os represente: (Redação dada pela Lei nº 10.695, de 1º.7.2003)
Pena - reclusão, de 2 (dois) a 4 (quatro) anos, e multa. (Redação dada pela Lei nº 10.695, de 1º.7.2003)

§ 2o Na mesma pena do § 1o incorre quem, com o intuito de lucro direto ou indireto, distribui, vende, expõe à venda, aluga, introduz no País, adquire, oculta, tem em depósito, original ou cópia de obra

Anônimo disse...

tem como postar ou mandar o link via email???
johnnyhelly@uberabadigital.com.br

Joao disse...

no site https://goo.gl/6lCwGf tem esse curso