Modern Java: Mastering Features from JDK 11 to Present
placeUtrecht 23 jun. 2026 |
Introduction
Master modern Java features from JDK 11 to present and transform your legacy applications in one intensive day.
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. Led by Jens Knipper, a senior software engineer at OpenValue, you’ll learn important updates like Records, Sealed Classes, and Pattern Matching, as well as API improvements and performance upgrades.
The training combines…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Introduction
Master modern Java features from JDK 11 to present and transform
your legacy applications in one intensive day.
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. Led by Jens Knipper, a senior software engineer at OpenValue, you’ll learn important updates like Records, Sealed Classes, and Pattern Matching, as well as API improvements and performance upgrades.
The training combines explanations with real-world examples and extensive hands-on practice. You’ll spend significant time working on exercises and improving a legacy Spring application by refactoring and adding new features. This practical approach helps you confidently update your applications and take full advantage of the latest Java features.
Whether you’re working on older Java versions and planning to migrate soon, or you’ve recently upgraded and want to leverage the full potential of the new features, this training gives you the knowledge and hands-on experience needed.
Prerequisites
You’ll need solid Java development experience, particularly with
Java 8 or 11. Familiarity with Spring Framework is helpful for the
hands-on exercises.
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
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.
Topics covered
- Changes in the Java Ecosystem (release model and distributions)
- New Java features introduced since version 11 (Records, Sealed Classes, Pattern Matching, API improvements, and performance upgrades)
- Refactoring legacy code with modern features
- Adding new features using modern Java capabilities
Training outline
This full day training will address the following topics:
- Changes in the Java Ecosystem (2 hours): Release model and distributions
- Introduction to the new Java features since version 11 (2 hours)
- Workshop working with the new features (4 hours): Refactoring a Spring application and adding new features
Course format
This is an in-person classroom training that can be delivered at an
OpenValue office or as an in-company training.
Certification
Participants receive a certificate of completion upon finishing the
training.
Next steps
Ready to take the next step? Contact your trainer or reach out to
us at training@openvalue.nl to discuss follow-up courses, advanced
Java certifications, or customized in-company training for your
team.
Provided training material
The training resources (slide decks and training tasks) will be
made available to the participants.
About the trainer
Jens Knipper is a senior software engineer working for OpenValue in
Düsseldorf. He likes working in different environments,
architectures and technologies. The insights he gathers are things
he likes to share through talks or blog posts.
Note: This training can be given in Dutch or English at one of the OpenValue offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich) or at your own location. Please contact us to discuss possibilities for a remote training and for training in German.
OpenValue Training - By Developers, For Developers. Learn from industry-leading software experts, Java Champions, and international conference speakers. Our 70+ hands-on IT courses cover modern tech stacks, software architecture, and best practices. Delivered by active software experts who apply what they teach daily on their innovative projects. Available in-company, at our offices, or online. Better Software, Faster starts with better training.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
