76h

Para conclusão

9
Cursos
1
Vídeo extra
2
Artigos
O que você vai aprender nesta Formação?

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 planos

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. 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.

  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 8 Saber lidar com exceções

    Aprenda a tratar exceções, desde a declaração, criação, tratamento e o processo de throw, catch e finally 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
  9. 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

Escola

Programação

Além dessa, a categoria Programação conta com cursos de Lógica, Python, PHP, Java, .NET, Node JS, C, Computação, Jogos, IoT,e mais...

Conheça a Escola

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Muito boa as explicações.

Certificação Java SE 7 Programmer I: Operadores

Teófilo Beloti Rosa Netto

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

T767531 - ELTON SOLIGUETO

Muitos detalhes técnicos difíceis de memorizar, é importante que o curso aborde essas especificações, mas a melhor forma de aprendê-las é programando e conhecendo a lógica por trás dos defeitos.

Certificação Java SE 7 Programmer I: tipos de Dados

Gabriel Nassimbeni

Comece hoje mesmo os cursos de Certificação Java. Matricule-se agora!

Plus

De
R$ 1.800
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramaçã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.

Matricule-se

Pro

De
R$ 2.400
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramaçã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.

  • Luri powered by ChatGPT

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com Luri até 100 mensagens por semana.

  • 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.

Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas