Java SE21 developer certification track (OCP)

ABIS presents this certification track of 15 weeks (14 contact days), preparing for the Oracle Certified Professional: Java SE 21 Developer exam (1Z0-830).

Certification for Java has become an important aspect for proving thorough knowledge of the Java environment. Hence the need for a good preparation to the certification exam. On the other hand, practical usage and understanding of Java is as important as remembering the method details or possible exceptions.

The combination of Java and the OO principles will be examined in detail, putting Java SE into practice through different exercises and cases.

In this course, the participants will become familiar with:

  • object oriented concepts and techniques for application development
  •  the Java language, and the necessary tools and utilities necessary to build and to test applications
  • the set-up of standard Java applications based on the OO principles
  • the handling of exceptions
  • the use of  Java Classes concerning date/time, i18n, collections and I/O
  • functional programming
  • creating multithreaded applications and synchronizing your code

Schedule a training?

Delivered as a live, interactive training: available in-person or online, or in a hybrid format. 
Training can be implemented in English, Dutch, or French.
If interested in organising this training internally, get in touch with us; we can even customise it to meet your specific needs.

REQUEST IN-COMPANY TRAINING

 

Public training calendar

No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested? Please let us know.

Intended for

Developers who want to prepare for Java certification, but also want to learn how to build OO applications in practice on a Java SE platform.

Background

Participants should be familiar with informatics (see ABIS course Programming fundamentals).

You can test yourself to see if you have enough background by filling out the online selftest "introduction to programming".

Main topics

This certification track handles all the basics of Java SE21.

  • Object oriented concepts
  • A first Java application• compiling of Java applications • running applications • deprecation • standard output streams
  • Java syntax: variables and data types • type conversions (autoboxing) • operators • expressions • control flow
  • Core Java APIs: String • StringBuilder • array • ArrayList • Math
  • Java building blocks: packages • classes • (immutable) objects • methods • initialization • constructors • method overloading • varargs • access control • java memory model and garbage collection • variable scope • encapsulation • enums • nested classes
  • Inheritance and polymorphism: concepts • method overriding • casting • modifiers • abstract classes • interfaces • sealed classes • records
  • Exception handling: catching and handling exceptions • throwing exceptions • making your own exceptions •
    try-with-resources
  • DateTime • Number Formatting • use of internationalisation (i18n) and Resource Bundles
  • Collections and Generics: use and overview of Collections • sequenced collections • sorting • declaration and use of generics
  • Functional Programming: Optional • built-in functional interfaces • using streams
  • Multithreading: defining and using threads • thread states • synchronizing code
  • Concurrency: atomic classes • concurrent Collections • Executors and ThreadPools • CyclicBarrier • parallel streams • understanding threading problems
  • I/O and NIO2: read and write from/to files • serialization • use of File(s) and Path(s) • File Attributes • new stream methods
  • The Java Platform Module System (JPMS) • using services

Training method

For this track, ABIS uses a blended learning approach. Course participants will combine e-learning and self-study with classroom instructor-led training sessions.

  • the self-study/e-learning will be based on e-learning modules on the internet, combined with literature from books and course handouts, all provided by ABIS
  • the classroom learning sessions are organised for assessment of knowledge, clarification of poor-understood concepts, deepening of knowledge, additional practice and labs.

All parts/modules of the certification track are well aligned, in form and contents. The provided sequence of topics is well defined and described. Instructors are available during classroom sessions, as well as for questions during self-study/e-learning. Assessment of the learned concepts will be done via different test methods.

Participants use their own PC - on which they can access a virtual environment installed at ABIS - for the entire blended learning track. This will allow them to use this course environment throughout any stage of this blended learning track.

For more information on the training approach used, please consult Blended learning.

Certificate

This training prepares you for the Oracle Certified Professional: Java SE 21 Developer exam.

Duration

14 days for classroom sessions with a typical elapsed time of 15 weeks. The start date of a course is when the course documentation and the e-learning information is sent to the participants. The first classroom session typically follows 1 to 2 weeks after the start date.

Course leader


SESSION INFO AND ENROLMENT