Curso de Java: Técnicas Avançadas para Java SE
5 5 1 8
R$69.90

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.

/
Iniciar Carga Horária - 43H

CONTEÚDO DO CURSO

Aula 1

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 1 - Free

Introdução ao Java Avançado

Aula 2

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 2 - MVP

Arquitetura Java

Aula 3

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 3 - MVP

Comandos e Bytecode

Aula 4

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 4 - MVP

Bytecode, Unassembler e cmd

Aula 5

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 5 - MVP

Decompilação e Ofuscação

Aula 6

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 6 - MVP

Java Debugger

Aula 7

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 7 - MVP

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

Aula 8

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 8 - MVP

Otimização de memória

Aula 9

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 9 - MVP

Aprendendo a usar a API Trove

Aula 10

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 10 - MVP

Trove vs JDK vs Guava

Aula 11

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 11 - MVP

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

Aula 12

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 12 - MVP

Tunning de Memória com Wrappers

Aula 13

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 13 - MVP

Conhecendo o Psi Probe

Aula 14

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 14 - MVP

Configurando o war do Probe

Aula 15

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 15 - MVP

Configurando DataSources no Tomcat

Aula 16

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
Aula 16 - MVP

JMX com Tomcat

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.

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.

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