CAELUM
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.
Informações
Carga Horária: 20 horas aula
Pré-requisitos: Curso FJ-11 ou equivalente com conhecimento comprovado de Orientação a Objetos.
Conteúdo detalhado do FJ-19
A certificação de programador Java
- O que é a prova de certificação de programador java
- Como se preparar?
- Fazendo a prova
- Links
- Tirando dúvidas
- Sobre o curso
- Sobre os autores
Fundamentos da Linguagem
- Arquivos fonte
- Palavras chave
- Identificadores
- Tipos primitivos
- public static void main(String[]) throws Exception
- Passagem por valor de argumentos
- Valores default
- Arrays
- Exercícios
Operadores e atribuições
- Aritimética simples
- Comparações
- Operadores unários
- Operadores bit a bit e booleanos
- Operadores de curto circuito
- Shifts
- Instanceof
- Operador ternário
- Exercícios
Modificadores
- Final
- Abstract
- Static
- Native, strictfp, volatile e transient
- Synchronized
- PPP
- Exercícios
Casting
- Tipos primitivos
- Casting de referências
- Exercícios
Controle de Fluxo
- Loops
- If/else e switch
- Throwables, Exceptions e errors
- Assertions
- Unreachable Code e Missing return
- Exercícios
Classes
- Overload (sobrecarga)
- Override (reescrita/redefinição/sobreescrita)
- Interfaces
- Construtores
- Classes aninhadas
- Exercícios
java.lang e java.util
- Um pouco sobre a classe System
- Classes wrappers
- Java.lang.Object
- Java.lang.String
- Java.lang.Math
- Interfaces do java.util
- Exercícios
Threads
- Threads
- Escalonador
- Daemons e prioridades
- Yield e sleep
- Synchronized
- Wait e notify
- Garbage Collection
- Exercícios
SCJP5.0 - Primeira Parte
- Autoboxing
- Varargs
- Generics
- Exercícios
SCJP5.0 - Segunda Parte
- Enhanced for
- Enumerações
- Static import
- Retorno de tipo covariante
- APIs que caem a partir do SCJP 5.0
- Exercícios