Our offices

  • Exceev Consulting
    61 Rue de Lyon
    75012, Paris, France
  • Exceev Technology
    332 Bd Brahim Roudani
    20330, Casablanca, Morocco

Follow us

Preferences

Brand kit

Development, testing & web - Oracle Certified Professional, Java SE 21 Developer, Oracle certification preparation course

A practical course focused on Oracle Certified Professional, Java SE 21 Developer, Oracle certification preparation course. Participants build skills across three priorities: The language, Object-oriented concepts, Utility classes.

Duration
4 days - 28 hours
Format
Practical course, in person or live online
Reference
EXCEEV-DEV-0010
Delivery language
French

Detailed programme

The language
  • Primitive types and enveloping classes.
  • Lists.
  • Statements, expressions, instructions.
  • Blocks, conditional structures and loops.
  • Modifiers, operators.
  • Management of exceptions.
  • Switch expressions.
  • Annotations.
  • The match patterns.
Object-oriented concepts
  • Classes and instances.
  • Heritage, polymorphism, encapsulation.
  • Control of hierarchy with sealed classes.
  • Overloading and redefinition of methods.
  • Comparison of types, casting.
  • hashCode(), equals(), finalize() and toString().
  • Create immutable classes with records.
Utility classes
  • String, StringBuilder and text blocks.
  • Create, delete, manipulate files. NIO API 2.
  • Serialization objects.
  • Read and write in the console.
  • LAPI Collections and genericity. Sort with Comparable and Comparator.
  • Forced parametric types. Using wildcards.
Localization Features
  • Local and ResourceBundle classes.
  • Formatting texts (numbers, dates...).
  • Currency management.
  • Local dates and times.
  • Time zones and summer hours.
Java Platform Module System
  • The interest of the modules.
  • Module-info.java syntax.
  • High-level API java.util.competitor.
  • Virtual threads.
Concurrent Programming
  • Processes and threads.
  • Control execution of a thread.
  • High-level API java.util.competitor.
  • Virtual threads.

Hands-on work

  • Live coding: programming and interactions.
Functional Programming
  • Lambda expressions.
  • Method references.
  • Functional interfaces.
  • Stream API.

Hands-on work

  • Intensive training on standard issues of the certification exam.

Tell us about your project

Our offices

  • Exceev Consulting
    61 Rue de Lyon
    75012, Paris, France
  • Exceev Technology
    332 Bd Brahim Roudani
    20330, Casablanca, Morocco