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.
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