Modern Java: Mastering Features from JDK 11 to Present

Tijdsduur
Locatie
Op locatie
Startdatum en plaats

Modern Java: Mastering Features from JDK 11 to Present

OpenValue
Logo van OpenValue

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeUtrecht
23 jun. 2026
Beschrijving

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…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Java 8, Java, JavaScript, Java EE en Java Certified Associate.

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.

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze workshop. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Java 8 en Java.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Vraag nu gratis en vrijblijvend informatie aan:

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Aanmelden voor nieuwsbrief

We slaan je gegevens op, en delen ze met OpenValue, om je via e-mail en evt. telefoon verder te helpen. Meer info vind je in ons privacybeleid.