top of page

Ementa Curso Preparatório Para Certificação OCJA Oracle Certified Associate Java SE 8

Objetivo

Este curso destina-se a preparar os alunos para o conteúdo pertinente ao exame de certificação OCJA da Oracle.

 

Mais sobre a certificação OCJA: Site Oracle

 

Público Alvo

Profissionais de Análise e Desenvolvimento de Software ou estudantes de TI. Profissionais Java que almejam a primeira certificação.

 

Pré-requisitos

Os alunos devem ter conhecimento em pelo menos uma linguagem  de programação. Um teste para alinhamento de conhecimento será aplicado para melhor formação das turmas de acordo com a experiência dos alunos.

 

Tópicos

O tópicos aqui propostos se encontram divididos em módulos que reunem assuntos relacionados. Nosso objetivo na conclusão de cada modulo é que o aluno detenha conhecimento no nível medio ou avançado sobre cada assunto abordado.

 

Módulo 1 - Conceitos Básicos

  1. Convenções de Nomenclatura

  2. Estrutura de classes, interfaces e classes abstratas

  3. Variáveis, metodos, construtores e método main

  4. Modificadores de Acesso

  5. Compilar e Executar classes java com linha de comando

 

Expectativa: O aluno deverá compreender os padrões da linguagem bem como criar, compilar e executar um programa escrito na linguagem java.

 

Módulo 2 - Manipulação e Tipo de Dados

  1. Declaração e Inicialização de Variáveis

  2. Wrappers e  Primitivos

  3. Ciclo de Vida de objetos

  4. Manipulação de Strings

 

Expectativa: O aluno deverá compreender a criação e ciclo de vida de objetos .

 

Módulo 3 - Operadores

  1. Tipos de Operadores

  2. Precedência de Operadores

  3. Metodo Equals e HashCode

  4. IF IF/ELSE

  5. Swith

 

Expectativa: O aluno deverá saber compreender formas de comparação entre valores e referências.

 

Módulo 4 - Arrays e Collections

  1. Arrays

  2. Collections

 

Expectativa: O aluno deverá compreender a diferença entre array e collection na linguagem java bem como identificar qual o melhor tipo de collection a ser usada em determinado cenário.

 

Módulo 5 - Laços

  1. While

  2. For e Foreach

  3. Do/While

  4. Break e Continue

 

Expectativa: O aluno deverá compreender a forma de funcionamento de cada laço e como utilizar estes para iterar sobre coleções.

 

Módulo 6 - Metodos e Encapsulamento

  1. Assinatura de métodos

  2. Metodos Estaticos

  3. Sobrecarga e Sobrescrita

  4. Encapsulamento

 

Expectativa: O aluno deverá compreender e implementar o comportamento de objetos.

 

Módulo 7 - Orientação a Objetos

  1. Herança

  2. Polimorfismo

  3. Casting

  4. Super e This

  5. Classes Abstrata e Interfaces

 

Expectativa: O aluno deverá compreender e criar classes utilizando o paradigma de orientação a objetos.

 

Módulo 8 - Excessões

  1. Tipos de excessões

  2. Try - Catch - Finally

 

Expectativa: O aluno deverá compreender o controle de fluxo quando ocorrer excessões bem como fazer tratamento.

 

Módulo 9 - APIs

  1. LocalDateTime

  2. LocalDate

  3. LocalTime

  4. DateTimeFormat

  5. Period

  6. Lambda

 

Expectativa: O aluno deverá compreender e utilizar as APIs nativas da Linguagem Java.

 

Módulo Adicional

  1. Trabalhando com WebServices

  2. Tecnologias emergentes

bottom of page