Oracle Certified Associate Java SE 8 Programmer I (1Z0-808)
Course
Online
Description
-
Type
Course
-
Level
Intermediate
-
Methodology
Online
-
Duration
Flexible
A distance learning course is the ideal way to gain a OCJA (1Z0-808) Certificate. The OCJA Exam tests your basic understanding of Object Oriented programming concepts, the Java programming language and general knowledge of Java platforms and technologies. Passing this exam validates a developer's strong Java programming skills.
This course will be understandable to anyone who has a little bit of Java knowledge. This course is for anyone from high school students to those beginning their programming journey. This course will be helpful to even experienced professionals who need a review for the certification. You’ll find clear explanations of the concepts you need to grasp and plenty of help to achieve the high level of professional competency.
Important information
Price for Emagister users: We are offering a 20% discount this month for all enrolments that are paid in full and made online.
Facilities
Location
Start date
Start date
About this course
Key Topics
The Oracle Certified Associate Java SE 8 Programmer I (1Z0-808) Course is divided into following lessons:
Java Basics
Working With Java Data Types
Using Operators and Decision Constructs
Creating and Using Arrays
Using Loop Constructs
Working with Methods and Encapsulation
Working with Inheritance
Handling Exceptions
Working with Selected classes from the Java API
No Entry Requirements. While there are no official prerequisites to take the Java SE 8 Programmer I certification, both Oracle and eDistanceLearning recommend a good knowledge of Java SE 8 Fundamentals.
This Oracle Certified Associate Java SE 8 Programmer I (1Z0-808) Course will prepare you for
following certification:
OCA: Oracle Java Certified Associate
Exam Code: 1Z0-808
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 16 years
Subjects
- Java
- IT
- Programming
Teachers and trainers (1)
Support Advisor
Support Advisor
Course programme
Java Basics
- Define the scope of variables
- Define the structure of a Java class
- Create executable Java applications with a main method; run a Java program from the command line; including console output.
- Import other Java packages to make them accessible in your code
- Compare and contrast the features and components of Java such as: platform independence, object orientation, encapsulation, etc.
Working With Java Data Types
- Declare and initialize variables (including casting of primitive data types)
- Differentiate between object reference variables and primitive variables
- Know how to read or write to object fields
- Explain an Object's Lifecycle (creation, "dereference by reassignment" and garbage collection)
- Develop code that uses wrapper classes such as Boolean, Double, and Integer.
Using Operators and Decision Constructs
- Use Java operators; including parentheses to override operator precedence
- Test equality between Strings and other objects using == and equals ()
- Create if and if/else and ternary constructs
- Use a switch statement
Creating and Using Arrays
- Declare, instantiate, initialize and use a one-dimensional array
- Declare, instantiate, initialize and use multi-dimensional array
Using Loop Constructs
- Create and use while loops
- Create and use for loops including the enhanced for loop
- Create and use do/while loops
- Compare loop constructs
- Use break and continue
Working with Methods and Encapsulation
- Create methods with arguments and return values; including overloaded methods
- Apply the static keyword to methods and fields
- Create and overload constructors; including impact on default constructors
- Apply access modifiers
- Apply encapsulation principles to a class
- Determine the effect upon object references and primitive values when they are passed into methods that change the values
Working with Inheritance
- Describe inheritance and its benefits
- Develop code that demonstrates the use of polymorphism; including overriding and object type versus reference type
- Determine when casting is necessary
- Use super and this to access objects and constructors
- Use abstract classes and interfaces
Handling Exceptions
- Differentiate among checked exceptions, unchecked exceptions, and Errors
- Create a try-catch block and determine how exceptions alter normal program flow
- Describe the advantages of Exception handling
- Create and invoke a method that throws an exception
- "Recognize common exception classes (such as NullPointerException, ArithmeticExcpetion, ArrayIndexOutOfBoundsException, ClassCastException)"
Working with Selected classes from the Java API
- Manipulate data using the StringBuilder class and its methods
- Creating and manipulating Strings
- Create and manipulate calendar data using classes from java.time.LocalDateTime, java.time.LocalDate, java.time.LocalTime, java.time.format.DateTimeFormatter, java.time.Period
- Declare and use an ArrayList of a given type
- Write a simple Lambda expression that consumes a Lambda Predicate expression
COURSE ASSESSMENTS
This Oracle Certified Associate Java SE 8 Programmer I (1Z0-808) course will prepare you for following exam :
OCA: Oracle Java Certified Associate
Exam Code: 1Z0-808
To help you with Exam Preparations, we provide you with full length practice tests. These tests closely follow the exam objectives and are designed to simulate real exam conditions. Each course has a number of test sets consisting of hundreds of items to ensure that learners are prepared for the certification exam.
COURSE FEES
Our aim is to provide you with the best deal available, therefore any registration fee, certification fee and full tutor support is included in the course price for you. The enrolment fee for the Oracle Certified Associate Java SE 8 Programmer I (1Z0-808) home study course is £275, though for a limited time we are offering you the opportunity to pay only £220 which is a 20% discount if you enrol online and pay in full.
Please Note: The course fee needs to be paid in full. There is no installment option for our IT courses.
Additional information
Java Developer Web Application Developer Technical consultant Project Manager Internet Portal Developer
Oracle Certified Associate Java SE 8 Programmer I (1Z0-808)