View all workshops

Modern Java

Trainer(s): Jens Knipper, duration: 8 hours

Introduction
This is a training for software developers who want to know about the latest changes in the Java ecosystem and learn how to leverage the full potential of the new features.

Detailed description
Many organizations still use Java 8 or 11, even though support for these versions is ending soon. Upgrading to newer Java versions has many benefits, but understanding all the new features and how to use them effectively can be difficult. This training gives a clear and simple overview of what’s new in Java from version 11 onwards. It covers important updates like Records, Sealed Classes, and Pattern Matching, as well as API improvements and performance upgrades. By combining explanations with real-world examples, this session helps attendees confidently update their applications and take full advantage of the latest Java features.

Target audience
Developers working on older Java versions who want to migrate soon or developers who recently upgraded and want to leverage the full potential of the new features.

Learning goals
This training follows the internationally recognized CPSA-F curriculum, The iSAQB site on GitHub provides a list of all learning goals for this training.

Learning goals
The training includes both theory and lots of hands-on practice. Participants will work on exercises and improve a legacy Spring application by refactoring and adding new features. By the end, they will have a clear understanding of how and where to use the new Java features effectively.

Training outline

This full day training will address the following learning goals:

  • Changes in the Java Ecosystem (2h)
    • Release model
    • Distributions
  • Introduction to the new Java features since version 11 (2h)
  • Workshop working with the new features (4h)
    • Refactoring a Spring application
    • Adding new features

Provided training material
The training resources (slide decks and training tasks) will be made available to the participants.

Practical details

Standard pricing for this training: EUR 695,- ex VAT per attendee.
Please contact us for pricing for tailored content and for in house group trainings.

Trainings can be given in one of our offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich), on site at a client location, or (in some cases) remote. Training content can be tailored to meet your specific requirements.

Want to enroll or have a question? Contact us via mail at info@openvalue.training, give us a call at +31-85-0606886 or use the form below.

Please complete this required field.