Curso de Java: Técnicas Avançadas para Java SE

Neste curso de Java avançado iremos nos aprofundar em tópicos de programação que ajudam você a entender os conceitos mais avançados de Java. Isso significa que o programador já precisa ter conhecimentos prévios da linguagem Java, bem como dos seus recursos, lógica de programação, depuração de código, IDEs, dentre outros conceitos básicos de programação. Dentre os tópicos avançados que iremos cobrir neste curso, destacam-se: Java Avançado; programação genérica, estruturas de dados sequenciais e ... Ver mais associativas, estruturas de dados clássicos, classificação e pesquisa, tratamento de exceções, programação de GUI com acesso a rede usando Swing e uma visão geral de multithreading. Você também vai explorar os Applets Java, entrada e saída avançadas, strings mais avançadas, expressões regulares, gráficos Java, manipulação de arquivos e, finalmente, fechando com um olhar mais crítico e profundo sobre a IDE Eclipse.

Este conteúdo faz parte do guia:

/
Iniciar Carga Horária - 43H

CONTEÚDO DO CURSO

Aula 1 - free

Introdução ao Java Avançado

Nessa aula você verá uma introdução à tecnologia Java Avançado como um todo, desde a adoção de modelos arquiteturais até componentes e padrões da tecnologia.
free
Aula 2 - mvp

Arquitetura Java

Nessa aula você verá uma conceptualização acerca da arquitetura da plataforma Java, com foco no site oficial, componentes e pacotes de instalação.
mvp
Aula 3 - mvp

Comandos e Bytecode

Nessa aula você acompanhará uma revisão mais avançada sobre comandos de terminal cmd, classpath, variáveis de ambiente e geração de executáveis no Java.
mvp
Aula 4 - mvp

Bytecode, Unassembler e cmd

Nessa aula você verá uma compilação prática e teórica de como lidar com o desmontador de bytecode do JDK, o Javap. Além de aprender alguns comandos mais importantes à linha de comando do Java.
mvp
Aula 5 - mvp

Decompilação e Ofuscação

Nessa aula você verá uma análise aprofundada na prática de como funcionam as ferramentas JD-GUI, JAD e ProGuard para geração de código decompilado e ofuscado, respectivamente.
mvp
Aula 6 - mvp

Java Debugger

Nessa aula você verá uma overview acerca da ferramenta Java Debugger, que a Oracle disponibiliza junto com o JDK e serve para debugar os seus códigos Java.
mvp
Aula 7 - mvp

Curso de Java Avançado: Medindo Memória no Java

Nessa aula você verá como usar as ferramentas de análise de memória JConsole e JProfiler para medir o consumo de vários fatores no seu ambiente Java.
mvp
Aula 8 - mvp

Otimização de memória

Nessa aula você verá quais são as melhores bibliotecas para otimizar a memória dos seus objetos Collections via Java: Google Guava e Trove.
mvp
Aula 9 - mvp

Aprendendo a usar a API Trove

Nessa aula você verá como usar a biblioteca Trove do Gnu para implementar collections no seu código Java de forma mais performática.
mvp
Aula 10 - mvp

Trove vs JDK vs Guava

Nessa aula você verá como criar classes otimizados usando as APIs do Google Guave e Gnu Trove em contraversão à API do JDK padrão de Collections.
mvp
Aula 11 - mvp

Otimização de memória com API do Gnu

Nessa aula você verá como usar a API do Gnu para aumentar ainda mais a performance das suas coleções Java, bem como otimizar o código como um todo.
mvp
Aula 12 - mvp

Tunning de Memória com Wrappers

Nessa aula você verá uma overview acerca de como efetuar tunning de memória usando tipos primitivos em vez de classes wrapper, através da Trove.
mvp
Aula 13 - mvp

Conhecendo o Psi Probe

Nessa aula você verá como acoplar o Psi Probe ao seu servidor Tomcat, uma ferramenta de monitoramento de memória e processos do Java.
mvp
Aula 14 - mvp

Configurando o war do Probe

Nessa aula você verá instalar efetivamente o Psi Probe de modo a limpar a memória do servidor e explorar todos os recursos deployados.
mvp
Aula 15 - mvp

Configurando DataSources no Tomcat

Nessa aula você verá uma introdução ao mundo dos datasources via JNDI no Tomcat, de modo que possamos gerenciá-los via Tomcat Probe.
mvp
Aula 16 - mvp

JMX com Tomcat

Nessa aula você verá uma introdução ao JMX para gerenciamento de extensões no Java. Veja como configurá-lo no Tomcat e fornecer acesso ao JCsonsole.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos