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

Practical course - 4d - 28h00 - Ref. OCJ
Price : 2580 CHF 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
2580 CHF 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

Dernières places
Date garantie en présentiel ou à distance
Session garantie
From 29 September to 2 October 2026 *
FR
Remote class
Registration
From 15 to 18 December 2026
FR
Remote class
Registration
From 29 June to 2 July 2027
FR
Remote class
Registration
From 29 June to 2 July 2027
EN
Remote class
Registration
From 12 to 15 October 2027
FR
Remote class
Registration
From 12 to 15 October 2027
EN
Remote class
Registration

REMOTE CLASS
2026 : 29 Sep., 15 Dec.

2027 : 29 June, 29 June, 12 Oct., 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.