O que você vai fazer
- Torne-se um certificado Java!
- Conheça detalhes da linguagem Java 8
- Entenda o ciclo de vida de um objeto
- Implemente heranças
- Crie e manipule Strings
- Aprenda conceitos importantes de forma didática e fácil
- Exercite os tópicos com perguntas similares às da prova
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
Conteúdo detalhado do curso FJ-19
- Defina o escopo de variáveis
- Defina a estrutura de uma classe Java
- Crie aplicações Java executáveis com um método main
- Trabalhando com saída no console
- Importe outros pacotes Java e deixe-os acessíveis ao seu código
- Compare e contraste as funcionalidades e componentes da plataforma Java como: independência de plataforma, orientação a objeto, encapsulamento etc.
O básico de Java
- Declarar e inicializar variáveis
- Diferença entre variáveis de referências a objetos e tipos primitivos
- Leia ou escreva para campos de objetos
- Explique o ciclo de vida de um objeto (criação, 'de referência' e garbage collection)
- Desenvolver código que usa classes wrappers como Boolean, Double e Integer
Tipos de dados
- Use operadores Java
- Use parênteses para sobrescrever a precedência de operadores
- Teste a igualdade entre Strings e outros objetos usando == e equals()
- Utilize o if e if/else
- Utilize o switch
Operadores
- Declarar, inicializar e usar um array unidimensional
- Declarar, inicializar e usar um array multidimensional
Criando e usando Arrays
- Crie e use laços do tipo while
- Crie e use laços do tipo for, incluindo o enhanced for
- Crie e uso laços do tipo do/while
- Compare os tipos de laços
- Use break e continue
Laços
- Crie métodos com argumentos e valores de retorno
- Aplique a palavra chave static a métodos e campos
- Crie métodos sobrecarregados (overload)
- Diferencie o construtor padrão e construtores definidos pelo usuário
- Crie e sobrecarregue construtores
- Aplique modificadores de acesso
- Aplique princípios de encapsulamento a uma classe
- Trabalhando com passagem de parâmetros para métodos
- Chame métodos em objetos
Métodos e encapsulamento
- Implementando herança
- Desenvolva código que mostra o uso de polimorfismo
- Diferencie entre o tipo de uma referência e o tipo de um objeto
- Determine quando é necessário fazer casting
- Use super e this para acessar objetos e construtores
- Use classes abstratas e interfaces
Trabalhando com herança
- Diferencie entre exceções do tipo checked, runtime e erros
- Descreva o que são exceções e para que são utilizadas em Java
- Crie um bloco try-catch e determine como exceções alteram o fluxo normal de um programa
- Invoque um método que joga uma exceção
- Reconheça classes de exceções comuns e suas categorias
Lidando com exceções
- Manipule dados usando a classe StringBuilder e seus métodos
- Criando e manipulando Strings
- Crie e manipule dados de calendários usando as classes do pacote java.time.
- Declare e use uma ArrayList
- Escreva uma expressão Lambda simples que consuma uma expressão Lambda Predicate
Trabalhando com algumas classes da Api do Java
*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
Nós encontramos essas turmas:
Não achou a turma ideal pra você? Consulte outras turmas e horários.
Entre em contatoNão encontrou o curso que procura? Conheça a Alura, a plataforma online da Caelum
Conheça a Alura