Skip to content
Henrique Matheus Alves Pereira edited this page Sep 18, 2026 · 2 revisions

📘 Road to Java OCA - Wiki


Bem-vindo a Wiki oficial do repositório road-to-java-oca.

Este projeto documenta, de forma estruturada e rastreavel, a jornada de preparação para a certificação Oracle Certified Associate Java SE 8 Programmer I. A wiki organiza os resumos conceituais dos capítulos estudados e aponta onde encontrar os exemplos e testes no repositório principal.

📚 Capítulos

🧭 Como estudar pelo repositório

  1. Leia o resumo do capítulo nesta wiki.
  2. Abra os exemplos em src/main/java/oca/chapterXX.
  3. Leia os testes em src/test/java/oca/chapterXX, porque eles mostram o comportamento esperado.
  4. Rode a task Gradle do capítulo quando existir.
./gradlew chapter01
./gradlew chapter02
./gradlew chapter03
./gradlew chapter04
./gradlew chapter05
./gradlew chapter06

O Capítulo 07 possui exemplos e testes em src/, mas a task chapter07 ainda nao esta registrada no build.gradle da raiz nesta versao lida.

🧱 Estrutura do projeto

O projeto usa Java com alvo de compilação Java 8, Gradle, JUnit 5, JaCoCo e SonarCloud.

  • src/main/java/oca/chapterXX: exemplos práticos por capítulo.
  • src/test/java/oca/chapterXX: testes automatizados dos exemplos.
  • docs/chapter01: anotacoes e artigo do primeiro capítulo.
  • docs/chapter02: anotacoes sobre instrucoes Java.
  • src/main/java/oca/chapter*/chapter*Exam*.txt: simulados e anotacoes de acertos/erros por capítulo.

🔄 Fluxo de trabalho

O estudo segue um fluxo disciplinado:

  • Criar uma Issue definindo o escopo do tópico.
  • Criar uma branch baseada em main.
  • Implementar exemplos e documentação.
  • Abrir um Pull Request.
  • Após validação do CI, realizar o merge.
  • Fechar a Issue e registrar progresso.

Esse fluxo transforma o estudo para certificação em um processo de engenharia com rastreabilidade, validação automática e histórico técnico auditável.

💛 Apoie e acompanhe


☕ Apoie o projeto

Apoie no Ko-fi

Apoie o Projeto

Dev.to Medium Ko-fi LinkedIn Instagram