Skip to content

Guide to help Java devs to upgrade their Java 6 certification to Java 8.

License

Notifications You must be signed in to change notification settings

duke-certification/java6-to-java8-en

Repository files navigation

Practical Guide to Certification: Update your certification from Java 6 to Java 8

Travis (.com) GitHub release GitHub Release Date GitHub All Releases GitHub issues GitHub License

This project is a support material for the 1Z0-813 exam that updates any certified Java professional from version 6 or lower to version 8.

Practical Guide to Certification

Download the eBook latest version on the releases' page.

Generating the Book

To generate each file in the book (HTML, Epub, Mobi, and PDF), use the official asciidoctor image, so you don’t have to install anything except Docker.

Run the following command from the root directory of this project:

Using Docker Compose
docker-compose run --rm ebook
Using Docker
# linux / unix
docker run --rm -v $(pwd):/documents/ asciidoctor/docker-asciidoctor:1.1.0 scripts/docker-startup.sh

# others (change <path> with the full path of this project)
docker run --rm -v <path>:/documents/ asciidoctor/docker-asciidoctor:1.1.0 scripts/docker-startup.sh

References

Direct references are made in every session of the book for the inspiration sources or base resources used during the creation of this content. The following is a summary of the main resources and other references that were also part of this learning journey.

The project structure of this book is based on the ebook-with-asciidoctor project.

Note
Most of the sources are in English (en-US), but some can also be found in Portuguese (pt-BR).
  • (en-US) An excellent book that shows you the step-by-step guide to complete Java 8 certification or upgrade to version 8, the purpose of this book.

    Boyarsky, Jeanne; Selikoff, Scott. OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide: Exam 1Z0-809 (English Edition) 1st Edition. Wiley. Edição do Kindle.

  • (en-US) Eugen’s (Baeldung) blog with dozens of articles focused on Java, among other topics.

  • (en-US) Oracle’s own tutorials with detailed explanations of the Java language.

  • (en-US) Oficial Java documentation.

  • (pt-BR) Alura’s course, which despite focusing on Java 7 (at least at the time of writing this text), shows how not to fall on traps on the test. Especially in situations that require thinking like a compiler and pointing out the lack of a ;. More than 80 hours of content. It is worth it for those who want to go deep into every detail of the Java language (at least until version 7).

Complementary Material

  • (pt-BR) RinaldoDev YouTube channel with explanatory videos of various Java language concepts.

  • (en-US) Java Challengers, a Youtube playlist from Rafael Del Nero’s channel that explains Java challenges to teach essential language concepts.

  • (en-US) Oracle Dev Gym, free online challenges to test your Java skills.