Course : Oracle Certified Professional, Java SE 17 Developer, certification preparation

Practical course - 4d - 28h00 - Ref. OCJ
Price : 2200 € E.T.

Oracle Certified Professional, Java SE 17 Developer, certification preparation




One of the aims of this course is to give candidates the skills they need to succeed in the Oracle Java certification exam. It will also enable you to update your knowledge of Java, focusing on the finer points of the basic language and the main libraries.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. OCJ
  4d - 28h00
2200 € E.T.




One of the aims of this course is to give candidates the skills they need to succeed in the Oracle Java certification exam. It will also enable you to update your knowledge of Java, focusing on the finer points of the basic language and the main libraries.


Teaching objectives
At the end of the training, the participant will be able to:
Programming with abstract classes and methods
Master query creation and read database results
Managing date- and time-related events
Using Java APIs

Intended audience
Application developers.

Prerequisites
A good command of the Java language is imperative.

Certification
This training includes the voucher needed to register and take the 1Z0-819 certification exam with ORACLE's partner, Pearson Vue.

Practical details
Hands-on work
Theoretical sessions are followed by mock tests to prepare for the exam.

Course schedule

1
The language

  • Primitive types and envelope classes.
  • Enumerations.
  • Statements, expressions, instructions.
  • Blocks, conditional structures and loops.
  • Modifiers and operators.
  • Exception handling.
  • Switch expressions.
Hands-on work
Mock test and answer key.

2
Object concepts

  • Classes and instances.
  • Inheritance, polymorphism, encapsulation.
  • Hierarchy control with sealed classes.
  • Overloading and redefining methods.
  • Type comparison, casting.
  • hashCode(), equals(), finalize() and toString().
  • Create immutable classes with records.
Hands-on work
Mock test and answer key.

3
Annotations

  • Apply annotations.
  • Define your own annotations.
  • Handle annotations at compile time or runtime.
Hands-on work
Mock test and answer sheet.

4
Utility classes

  • String, StringBuilder and StringBuffer.
  • Local dates and times. Time zones and daylight saving times.
  • Byte and character streams. Filters.
  • Create, delete and manipulate files. API NIO 2.
  • API Collections and genericity. Sorting with Comparable and Comparator.
  • Constrained parameterized types. Use of wildcards.
Hands-on work
Mock test and answer key.

5
Java Platform Module System

  • The value of modules.
  • The syntax of module-info.java.
  • Compile and run a modular application.
  • Works with older libraries.
Hands-on work
Mock test and answer sheet.

6
Concurrent programming

  • Processes and threads.
  • Control thread execution.
  • The high-level java.util.concurrent.
Hands-on work
Mock test and answer sheet.

7
Functional programming

  • Lambda expressions.
  • Method references.
  • Functional interfaces.
  • API Stream.
Hands-on work
Mock test and answer key.

8
JDBC (Java DataBase Connectivity)

  • JDBC architecture.
  • Perform database queries.
  • Use stored procedures.
  • Transaction management.
Hands-on work
Mock test and answer key.


Customer reviews
4,5 / 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.
CHARLIE A.
16/06/26
5 / 5

I’ve really learnt some useful things during each half-day session; I’ve gained a deeper understanding of how Java works. The pace is just right – neither too slow nor too fast.For someone with my level of experience, most of the topics are familiar enough that I don’t feel lost. There’s a lot to learn for the certification, and the course alone won’t be enough – I’ll need to revise a great deal. Discussing things with the trainer is…
CHLOE B.
16/06/26
4 / 5

A rewarding course, despite my ‘beginner’ level in Java. I wasn’t always able to keep up with all the technical aspects, but it did allow me to discover many concepts and gain a better understanding of the Java ecosystem. This course gave me a good overview and some ideas on how to deepen my knowledge. Thank you
CLÉMENT L.
24/03/26
4 / 5

Coherent content. Clear explanations. Perhaps a lack of practice.



Publication date : 05/04/2024



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.

Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 29 Sep., 15 Dec.

2027 : 29 June, 29 June, 12 Oct., 12 Oct.

PARIS LA DÉFENSE
2026 : 29 Sep., 15 Dec.

2027 : 29 June, 12 Oct.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.