formação_
Formação Certificação Java
Prepare-se e aprenda tudo o que precisa para tirar a certificação Java OCA
Para conclusão
Assista o vídeo
veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end
Certificação Java OCA
O Java é uma das linguagens de programação mais usadas no mundo, segundo o ranking da TIOBE. Por ser multiplataforma e bastante completa, a plataforma Java ganhou muitos mercados diferentes — da web ao desktop, passando por mobile e IoT.
Aqui, você vai se preparar para encarar o desafio da certificação Java OCA, mergulhando fundo na linguagem, do básico ao avançado. Você vai aprender a definir escopo de variáveis, entender quais são os tipos de dados, conhecer sobre operadores, arrays, métodos, encapsulamentos, exceções e as principais bibliotecas e APIs que a prova exige.
Ao finalizar seus estudos dessa formação, você terá todo o conhecimento necessário para fazer a prova e tirar sua certificação Java OCA da Oracle! Durante os cursos você vai conhecer técnicas para praticar os testes, evitar pegadinhas e entender como estudar durante esse período de preparação para a prova.
Por que estudar esta formação?
Guia de aprendizado
Conteúdos pensados para facilitar seu estudo
Do básico ao avançado
Formação completa para o mercado
Você dentro do mercado
Do zero ao sonhado emprego em sua área de interesse
Comece essa formação agora mesmo e capacite-se para seu próximo projeto!
Conheça os planosProfessores especializados Programação
Com quem você vai aprender
Guilherme Silveira
Co-fundador da Alura, da Caelum e do GUJ. Com 18 anos de ensino nas áreas de programação e dados, criou mais de 100 cursos. Possui formação em engenharia de software, viés matemático e criativo, além de ser medalhista de ouro em competições nacionais de computação, tendo representado o Brasil nos mundiais. Participante de comunidades open source e de educação em tecnologia, tendo escrito 7 livros. Faz mágica e fala coreano no tempo livre.
-
Guilherme Silveira
Co-fundador da Alura, da Caelum e do GUJ. Com 18 anos de ensino nas áreas de programação e dados, criou mais de 100 cursos. Possui formação em engenharia de software, viés matemático e criativo, além de ser medalhista de ouro em competições nacionais de computação, tendo representado o Brasil nos mundiais. Participante de comunidades open source e de educação em tecnologia, tendo escrito 7 livros. Faz mágica e fala coreano no tempo livre.
Mario Amaral
Mário é programador com mais de 10 anos de experiência em grande variedade de linguagens. Seu maior foco é na stack Java. Como instrutor na Caelum, realizou mais de 4000 horas de treinamentos presenciais e ajudou a definir materiais educativos para cursos presenciais e online. Também, participou no desenvolvimento de um CRM interno da empresa e em vários projetos open source, como o VRaptor, um framework Java MVC baseado no CDI.
-
Mario Amaral
Mário é programador com mais de 10 anos de experiência em grande variedade de linguagens. Seu maior foco é na stack Java. Como instrutor na Caelum, realizou mais de 4000 horas de treinamentos presenciais e ajudou a definir materiais educativos para cursos presenciais e online. Também, participou no desenvolvimento de um CRM interno da empresa e em vários projetos open source, como o VRaptor, um framework Java MVC baseado no CDI.
Passo a passo
1 Encarar o desafio da Certificação Java
Aprenda o básico de uma das linguagens mais usadas no mercado de trabalho. Defina o escopo de variáveis e a estrutura de uma classe Java. Crie aplicações Java executáveis com um método main. Importe outros pacotes Java e deixe-os acessíveis ao seu código.
-
Curso Certificação Java SE 7 Programmer I: conhecendo o Java
08h - Encare o desafio da Certificação Java!
- Aprenda o básico de uma das linguagens mais usadas no mercado de trabalho
- Defina o escopo de variáveis
- Defina a estrutura de uma classe Java
- Crie aplicações Java executáveis com um método main
- Importe outros pacotes Java e deixe-os acessíveis ao seu código
-
Artigo Como não aprender Java e Orientação a Objetos: getters e setters - Blog da Caelum: desenvolvimento, web, mobile, UX e Scrum
-
Artigo Certificação Java: vale a pena estudar? - Blog da Alura
-
Vídeo Certificações, vale a pena tirar? - Alura Live #23 - YouTube
Faça esse curso e:
Mais detalhesdo curso Certificação Java SE 7 Programmer I: conhecendo o Java
-
2 Dominar o sistema de tipos de dados
Aprenda a lidar e domine o sistema de tipos do Java: desde a declaração e inicialização de diversos tipos de variáveis primitivas até a manipulação e o ciclo de vida de objetos e o Garbage Collector.
-
Curso Certificação Java SE 7 Programmer I: tipos de Dados
08h - Tipos primitimos e identificadores
- Referências versus Primitivos
- Garbage Collector e seu funcionamento
- Detalhes do uso de Strings
Faça esse curso e:
Mais detalhesdo curso Certificação Java SE 7 Programmer I: tipos de Dados
-
3 Aprender sobre operadores e condicionais
Aprenda como funcionam os operadores que são cobrados na prova e domine as estruturas condicionais do Java. Pode parecer simples, mas mesmo um
if
pode conter pegadinhas e situações não triviais, como o uso de operadores de short circuit.-
Curso Certificação Java SE 7 Programmer I: Operadores
08h - Conheça os operadores pouco utilizados
- Precedência de operadores
- Pegadinhas com if e else
- Questões frequentes com o switch
Faça esse curso e:
Mais detalhesdo curso Certificação Java SE 7 Programmer I: Operadores
-
4 Criar e usar Arrays
Domine a declaração, criação e inicialização de arrays unidimensionais, multidimensionais e ArrayLists.
-
Curso Certificação Java SE 7 Programmer I: criando e usando Arrays
08h - Encare o desafio da certificação Java
- Aprenda a usar Arrays unidimensionais e multidimensionais
- Faça Cast de Arrays
- Use o ArrayList
- Itere sobre os elementos de seus Arrays
Faça esse curso e:
Mais detalhesdo curso Certificação Java SE 7 Programmer I: criando e usando Arrays
-
5 Construir e usar laços de repetição
Domine todos os tipos de loops cobrados na prova.
-
Curso Certificação Java SE 7 Programmer I: Laços
08h - Pegadinhas com o for
- While e do white
- Usos do break e continue
- A estrutura do enhanced for para percorrer coleções e arrays
Faça esse curso e:
Mais detalhesdo curso Certificação Java SE 7 Programmer I: Laços
-
6 Criar e usar métodos com argumentos
A invocação de métodos e todas suas variações podem também apresentar pegadinhas, além de envolverem questões como o encapsulamento e a resolução das chamadas em tempo de compilação. É um ponto essencial da prova de certificação.
-
Curso Certificação Java SE 7 Programmer I: métodos e encapsulamento
08h - Crie métodos com argumentos e valores de retorno
- Aplique a palavra chave static a métodos e campos
- Crie métodos sobrecarregados (overload)
- Aplique modificadores de acesso
- Aplique princípios de encapsulamento a uma classe
- Diferencie o construtor padrão e construtores definidos pelo usuário
Faça esse curso e:
Mais detalhesdo curso Certificação Java SE 7 Programmer I: métodos e encapsulamento
-
7 Treinar o uso de herança, interface e polimorfismo
O polimorfismo até a sobrescrita de métodos serão cobrados em diferentes cenários e com modelagem de classes diferentes, envolvendo herança, classes abstratas e mais.
-
Curso Certificação Java SE 7 Programmer I: relações entre classes
08h - Vantagens e desvantagens da herança
- Quando é possível realizar o cast?
- Polimorfismo aplicado corretamente
- Uso e regras das interfaces
- Efeitos do uso do super e do this
Faça esse curso e:
Mais detalhesdo curso Certificação Java SE 7 Programmer I: relações entre classes
-
8 Saber lidar com exceções
Aprenda a tratar exceções, desde a declaração, criação, tratamento e o processo de
throw
,catch
efinally
delas. Importante saber a mudança de comportamento entre as checked e as unchecked exceptions.-
Curso Certificação Java SE 7 Programmer I: lidando com exceções
08h - Encare o desafio da certificação Java
- Aprenda a tratar exceções
- Reconheça classes de exceções comuns e suas categorias
- Entenda o que são exceções e para que são utilizadas em Java
- Diferencie entre exceções do tipo checked, runtime e erros
Faça esse curso e:
Mais detalhesdo curso Certificação Java SE 7 Programmer I: lidando com exceções
-
9 Dominar a prova
Veja tudo o que cai a mais da prova do Java 8, pegadinhas mais conhecidas com lambdas, a nova API java.time, wrappers e autoboxing.
-
Curso Certificação Java SE 8 Programmer I: conteúdo além da prova
10h - Tudo o que cai a mais da prova do Java 7
- Pegadinhas mais conhecidas com lambdas
- A nova API java.time
- Wrappers e autoboxing
Faça esse curso e:
Mais detalhesdo curso Certificação Java SE 8 Programmer I: conteúdo além da prova
-
nossos alunos e alunas
Experiências de quem já mergulhou com a gente.


Melhor didática do mundo!!!!!!!!!!! Obrigado, professor Guilherme de verdade
Certificação Java SE 7 Programmer I: tipos de Dados
Gabriel Filipy da Silva Correa

Muito bom como sempre, apenas uma sugestão, por ser um curso "preparatório" para certificação, poderia ter uma prova para treino.
Certificação Java SE 7 Programmer I: conhecendo o Java
T767531 - ELTON SOLIGUETO
Comece hoje mesmo os cursos de Certificação Java. Matricule-se agora!
Plus
- Acesso a TODOS os cursos da plataforma
Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
- Alura Challenges
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
- Alura Cases
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
- Certificado
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
- Alura Língua (incluindo curso Inglês para Devs)
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Pro
- Acesso a TODOS os cursos da plataforma
Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
- Alura Challenges
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
- Alura Cases
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
- Certificado
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
- Alura Língua (incluindo curso Inglês para Devs)
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Acesso completo
durante 1 ano
Estude 24h/dia
onde e quando quiser
Novos cursos
todas as semanas