Java 8 OCA (1Z0-808) Oracle Java Certification Course




Java 8 OCA (1Z0-808) Oracle Java Certification Course

MAJOR UPDATE AUGUST 2022 - I have made available, as a downloadable resource, all of my source code that I developed as part of the course (68 java files). This will save you a lot of time getting setup with sample programs. The zip is part of the second lecture.


MAJOR UPDATE APRIL 2022 - Based on client feedback, practical exercises (called 'assignments') have been added! This includes a PDF of the instructions and both solution code and videos.


This course is a systematic approach to Java Fundamentals and the Oracle Java 8 1Z0-808 (OCA) Certification exam. All of the topics on the syllabus on Oracles website are covered. This course helps you master all the the critical fundamental concepts in Java. It is ideal for students learning Java for the first time (as a lecturer I can certainly appreciate this); professionals wishing to upskill and especially those targeting Java certification.


Topics include:

  • Java Basics

  • Working with Java Data Types

  • Controlling Program Flow

  • Working with Methods and Encapsulation

  • Java Object Oriented Approach

  • Exception Handling

  • Arrays

  • Working with Selected classes from the Java API

I have included 45+ Oracle style multiple choice questions as part of the course. These come from the excellent Enthuware tool, which, I am delighted to say, links to my YouTube channel. Each question contains a video explaining the answer.

As well as using an IDE to explain concepts, I use a whiteboard wherever I can. I find it an excellent learning tool; particularly around the topics of:

  • Objects versus references

  • Call-by-Value and it's implications when passing primitives versus references

  • String and wrapper-class immutability

  • Arrays

  • Inheritance - upcasting, downcasting, ClassCastExceptions (why they occur)

  • Garbage collection

I am a lecturer since 2002 and I have taught the OCA (and OCP) syllabus since 2013 on behalf of a highly regarded software company. On completion of my training, graduates then face the company's own internal Java Certification exam (similar in style to Oracle's). I have no visibility into the questions they will face. It is a 3 hour long intensive exam. The company are delighted with the pass rate (100% since year 1).

I love teaching and this course has all my experience in explaining the critical fundamental concepts of Java. In addition, I have a strong attention to detail which lends itself perfectly to the Oracle Java Certification exams.

Note: This course started out as a Java 11 course (1Z0-819) and as a result many of the multiple choice questions are from the Enthuware Java 11 question bank. However, I have removed the Java 11 specific questions and left only questions relating to Java 8 OCA. I have not removed some questions which trivially use the "var" keyword (introduced in Java 10) - I have included a comment on these lines to explain the Java 8 equivalent, so that you can answer the question.

Lectures, Assignments, Multiple Choice Questions, Sample Code and Whiteboard explanations to pass the Java 8 OCA exam

Url: View Details

What you will learn
  • Java Basics - scope, class structure, Java features, identifiers and reserved words.
  • Working with Java Data Types - primitives, wrappers, operators, String immutability, StringBuilder
  • Controlling Program Flow - conditional (if/switch), loops (while/do-while/for), break, continue.

Rating: 4.74138

Level: All Levels

Duration: 11.5 hours

Instructor: Dr. Seán Kennedy OCA, OCP


Courses By:   0-9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

About US

The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of course-link.com.


© 2021 course-link.com. All rights reserved.
View Sitemap