FJ-19 - Preparatório para a Certificação Java

Um curso preparatório de verdade. Macetes, dicas, detalhes do java e muito código. O objetivo aqui não é apenas fazer o aluno apto a passar na certificação, mas como também obter uma nota alta e aprender diversos detalhes e boas práticas que lhe serão úteis durante o desenvolvimento de aplicações. Todos os instrutores deste curso possuem nota maior que 90% nessa certificação.

O curso é dividido em 10 capítulos, sendo os últimos 2 sobre os novos tópicos envolvendo as versões 5.0 e 6.0 da prova.

Faça já sua reserva

Informações

Carga Horária: 20 horas aula

Pré-requisitos: Curso FJ-11 ou equivalente com conhecimento comprovado de Orientação a Objetos.

Indicação de bibliografia
Bibliografia na Livraria Tempo Real

Conteúdo detalhado do FJ-19

A certificação de programador Java

  1. O que é a prova de certificação de programador java
  2. Como se preparar?
  3. Fazendo a prova
  4. Links
  5. Tirando dúvidas
  6. Sobre o curso
  7. Sobre os autores

Fundamentos da Linguagem

  1. Arquivos fonte
  2. Palavras chave
  3. Identificadores
  4. Tipos primitivos
  5. public static void main(String[]) throws Exception
  6. Passagem por valor de argumentos
  7. Valores default
  8. Arrays
  9. Exercí­cios

Operadores e atribuições

  1. Aritimética simples
  2. Comparações
  3. Operadores unários
  4. Operadores bit a bit e booleanos
  5. Operadores de curto circuito
  6. Shifts
  7. Instanceof
  8. Operador ternário
  9. Exercícios

Modificadores

  1. Final
  2. Abstract
  3. Static
  4. Native, strictfp, volatile e transient
  5. Synchronized
  6. PPP
  7. Exercícios

Casting

  1. Tipos primitivos
  2. Casting de referências
  3. Exercícios

Controle de Fluxo

  1. Loops
  2. If/else e switch
  3. Throwables, Exceptions e errors
  4. Assertions
  5. Unreachable Code e Missing return
  6. Exercícios

Classes

  1. Overload (sobrecarga)
  2. Override (reescrita/redefinição/sobreescrita)
  3. Interfaces
  4. Construtores
  5. Classes aninhadas
  6. Exercícios

java.lang e java.util

  1. Um pouco sobre a classe System
  2. Classes wrappers
  3. Java.lang.Object
  4. Java.lang.String
  5. Java.lang.Math
  6. Interfaces do java.util
  7. Exercícios

Threads

  1. Threads
  2. Escalonador
  3. Daemons e prioridades
  4. Yield e sleep
  5. Synchronized
  6. Wait e notify
  7. Garbage Collection
  8. Exercícios

SCJP5.0 - Primeira Parte

  1. Autoboxing
  2. Varargs
  3. Generics
  4. Exercícios

SCJP5.0 - Segunda Parte

  1. Enhanced for
  2. Enumerações
  3. Static import
  4. Retorno de tipo covariante
  5. APIs que caem a partir do SCJP 5.0
  6. Exercícios