Curso Preparatório para a Certificação de Programador Java

FD9E034F-C706-472D-ABA4-310433A703E5 Created with sketchtool. 40 horas/aula
Veja as próximas turmas

O que você vai fazer

Para quem é esse curso?

Curso para quem precisa comprovar seu conhecimento em Java com a certificação. Pegando dicas e macetes da prova enquanto discute detalhes da linguagem em sala.

Para aproveitar melhor o curso recomendamos que você tenha conhecimento em

Curso Java e Orientação a Objetos

Conteúdo detalhado do curso FJ-19

    O básico de Java

  1. Defina o escopo de variáveis
  2. Defina a estrutura de uma classe Java
  3. Crie aplicações Java executáveis com um método main
  4. Trabalhando com saída no console
  5. Importe outros pacotes Java e deixe-os acessíveis ao seu código
  6. Compare e contraste as funcionalidades e componentes da plataforma Java como: independência de plataforma, orientação a objeto, encapsulamento etc.

    Tipos de dados

  1. Declarar e inicializar variáveis
  2. Diferença entre variáveis de referências a objetos e tipos primitivos
  3. Leia ou escreva para campos de objetos
  4. Explique o ciclo de vida de um objeto (criação, 'de referência' e garbage collection)
  5. Desenvolver código que usa classes wrappers como Boolean, Double e Integer

    Operadores

  1. Use operadores Java
  2. Use parênteses para sobrescrever a precedência de operadores
  3. Teste a igualdade entre Strings e outros objetos usando == e equals()
  4. Utilize o if e if/else
  5. Utilize o switch

    Criando e usando Arrays

  1. Declarar, inicializar e usar um array unidimensional
  2. Declarar, inicializar e usar um array multidimensional

    Laços

  1. Crie e use laços do tipo while
  2. Crie e use laços do tipo for, incluindo o enhanced for
  3. Crie e uso laços do tipo do/while
  4. Compare os tipos de laços
  5. Use break e continue

    Métodos e encapsulamento

  1. Crie métodos com argumentos e valores de retorno
  2. Aplique a palavra chave static a métodos e campos
  3. Crie métodos sobrecarregados (overload)
  4. Diferencie o construtor padrão e construtores definidos pelo usuário
  5. Crie e sobrecarregue construtores
  6. Aplique modificadores de acesso
  7. Aplique princípios de encapsulamento a uma classe
  8. Trabalhando com passagem de parâmetros para métodos
  9. Chame métodos em objetos

    Trabalhando com herança

  1. Implementando herança
  2. Desenvolva código que mostra o uso de polimorfismo
  3. Diferencie entre o tipo de uma referência e o tipo de um objeto
  4. Determine quando é necessário fazer casting
  5. Use super e this para acessar objetos e construtores
  6. Use classes abstratas e interfaces

    Lidando com exceções

  1. Diferencie entre exceções do tipo checked, runtime e erros
  2. Descreva o que são exceções e para que são utilizadas em Java
  3. Crie um bloco try-catch e determine como exceções alteram o fluxo normal de um programa
  4. Invoque um método que joga uma exceção
  5. Reconheça classes de exceções comuns e suas categorias

    Trabalhando com algumas classes da Api do Java

  1. Manipule dados usando a classe StringBuilder e seus métodos
  2. Criando e manipulando Strings
  3. Crie e manipule dados de calendários usando as classes do pacote java.time.
  4. Declare e use uma ArrayList
  5. Escreva uma expressão Lambda simples que consuma uma expressão Lambda Predicate

    *Apêndice - Simulado

* Apêndices são conteúdos adicionais que não fazem parte da carga horária regular do curso. São conteúdos extras para direcionar seus estudos após o curso.

Próximas turmas

Selecione a cidade e os períodos de sua preferência

Qual cidade você pode ir?
Quais períodos você prefere?
Ver turmas encontradas

Nós encontramos essas turmas:

Não achou a turma ideal pra você? Consulte outras turmas e horários.

Entre em contato

Não encontrou o curso que procura? Conheça a Alura, a plataforma online da Caelum

Conheça a Alura