Course : Oracle Certified Professional, Java SE 8 Programmer: Certification Prep

Oracle Certified Professional, Java SE 8 Programmer: Certification Prep

Download in PDF format Share this course by email 2


The goal is to put the candidate in the best possible position for the Java certification exam. In addition to the certification, this course allows participants to complete their knowledge of Java and emphasizes the trickier aspects of the language.


Inter
In-house
Custom

Practical course in person or remote class

Ref. OZH
Price : 2490 € E.T.
  4d - 28h00




The goal is to put the candidate in the best possible position for the Java certification exam. In addition to the certification, this course allows participants to complete their knowledge of Java and emphasizes the trickier aspects of the language.

Teaching objectives
At the end of the training, the participant will be able to:
  • Program with abstract classes and methods
  • Master the creation of queries and read the results from the database
  • Manage date- and time-related events
  • Use the Java APIs

Intended audience
Application developers.

Prerequisites
A good command of the Java language is essential. It is also necessary to have taken the training “Java 8 level 1 Certification - Certified Associate Java SE 8 Programmer" (code OUG).

Course schedule

Creating Java classes

  • Encapsulation and inheritance concepts.
  • Polymorphism and methods.
  • Singleton classes, immutable classes.
  • Nested classes, enumerated types and lambda expressions.
Hands-on work
Mock test and answer key.

Collections and genericity

  • Generic classes.
  • The java.util.Comparator and java.lang.Comparable interfaces, filters and the Stream API.
  • The forEach method of Stream.
  • The Stream interface and the sequences of operations.
  • Method references with the Stream API.
Hands-on work
Mock test and answer key.

Predefined functional interfaces

  • Predefined interfaces of the java.util.function package.
  • Primitive versions of functional interfaces.
  • Binary versions of functional interfaces.
  • The UnaryOperator interface.

The Java Stream API

  • Extracting and searching for data using Stream API methods.
  • The Optional class. Treatment methods.
  • Sorting a collection. Storing the results.
  • flatMap() methods.
Hands-on work
Mock test and answer key.

Exceptions, assertions and the Java SE 8 API: date/time

  • The try-catch, throw and catch clauses.
  • Auto-closeable resources.
  • Custom exceptions and Auto-closeable resources.
  • Invariants and events related to dates and time.
  • Creating and managing date- and time-related events.
Hands-on work
Mock test and answer key.

Inputs and outputs

  • The data on the console. The classes of the java.io package.
  • The Path interface. The Files class.
  • Using the Stream API with NIO.2.
Hands-on work
Mock test and answer key.

Competing accesses

  • Creating threads.
  • The keyword synchronized and the java.util.concurrent.atomic package.
  • The java.util.concurrent collections.
  • The Fork/Join framework and parallel streams.
Hands-on work
Mock test and answer key.

Database access with JDBC and internationalization

  • The interfaces that form the core of APIs.
  • Components for the database.
  • Creating queries and reading the results.
  • Configuring the language with a "Locale" object.
  • Creating and reading a Properties file and creating a resource bundle.
Hands-on work
Mock test and answer key.


Certification
This course includes the voucher needed to register for and take certification exam 1Z0-809 from Oracle's partner, Pearson Vue.

Customer reviews
4,6 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.


Dates and locations
From 10 to 13 December 2024
FR
Remote class
Registration