GEDOPLAN

Schulung: Neuerungen von Java 17 zu Java 25

Änderungen und Erweiterungen für moderne Java-Programmierung

  • Umfassender Überblick über die neuen Funktionalitäten und Änderungen ab Java 17
  • Auf dem neuesten Stand der Java-Technik bei neuen LTS-Versionen bleiben
  • Praktische Übungen, um die neuen Features gleich anwenden zu können

Beschreibung

In diesem Kurs lernen Sie, die Sprach- und Plattform-Neuerungen von Java 17 bis 25 gezielt und praxisorientiert einzusetzen

Zum Start rekapitulieren wir die wichtigsten Änderungen aus Java 11 bis 17, ein nützlicher Refresh auch für erfahrene Entwicklerinnen und Entwickler.

Im Anschluss erhalten Sie einen klar strukturierten und umfassenden Überblick über die bedeutendsten Weiterentwicklungen, von neuen Sprachfeatures über JVM-Optimierungen bis hin zu Erweiterungen in Bibliotheken und Tooling.

Diese Schulung richtet sich an Softwareentwicklerinnen und -entwickler mit solider Praxis mit Java bis Version 11, die die aktuellen Sprachmittel von Java 25 in bestehenden und neuen Projekten nutzen möchten.

Doch auch wer bereits mit neueren Releases arbeitet, profitiert von der systematischen Aufbereitung und den praxisnahen Übungen zu modernen Programmiertechniken und Best Practices.

In umfangreichen praktischen Übungen entwickeln Sie Anwendungsbeispiele und lernen dabei die weitreichenden Änderungen in den neuen Java-Versionen kennen. Sie erfahren, wie der Source-Code für neue und bestehende Projekte vereinfacht werden kann, während die bewährte Typsicherheit und Ausdrucksstärke von Java erhalten bleibt.

Agenda

Überblick über den Stand und die Weiterentwicklung von Java

  • Versions-Überblick (LTS und Feature Releases)
  • JDK Enhancement Proposal (JEPs)
  • Incubating- und Preview Features

Rückblick auf Java 11–17

  • Überblick über die wichtigsten Sprach- und API-Neuerungen
  • switch Expressions
  • Text Blocks
  • Pattern Matching für instanceof
  • Records, Sealed Classes
  • Verbesserungen im Stream- und Collection-API
  • HTTP-Client API, Optional-Erweiterungen
  • Verbesserte Fehlerdiagnose und Null-Sicherheit

Erweiterungen und Anpassungen in Syntax und API von Java 18 bis 21

  • Sequenced Collections
  • Abschaffung der Finalization
  • Record Patterns und Pattern Matching für switch
  • Unnamed Classes und Instance Main Methods

Erweiterungen und Anpassungen in Syntax und API von Java 21 bis 25

  • Unnamed Variables & Patterns
  • Stream Gatherers
  • Launch Multi-File Source-Code Programs
  • Markdown Documentation Comments
  • Flexible Constructor Bodies
  • Compact Source Files and Instance Main Methods

Neuerunge für Concurrency und Parallele Programmierung

  • Virtual Threads
  • Structured Concurrency API

Ausblick: Java 26 und darüber hinaus

  • OpenJDK-Projekte: Amber, Loom, Panama, Valhalla und Babylon
  • Vector API (Performance-Optimierung)
  • Weiterentwicklung des Typsystems

Q&A-Session nach dem Kurs
Wir bieten bei dem Kurs allen Teilnehmenden im Nachgang eine individuelle Q&A-Session für Fragen rund um das Thema an. Es sind dabei auch alle interessierten Kolleg:innen eingeladen. Dauer: ca. 1 Stunde, online.

Teilnehmerkreis und Voraussetzungen

Es werden Vorkenntnisse vorausgesetzt wie sie z.B. in unserem Kurs Schulung: Java Grundlagen vermittelt werden.

Dieser Kurs richtet sich an Softwareentwickler:innen und Architekt:innen mit fundierter Java-Praxis (mindestens Java 8-11), die die wesentlichen Neuerungen von Java 17 bis 25 gezielt kennenlernen möchten.

Wichtige Voraussetzungen:

* Sichere Handhabung von Klassen, Objekten, Collections und grundlegenden Java-APIs

* Erfahrungen mit Streams und Lambdas sind hilfreich.

* Zu Beginn frischen wir die Änderungen von Java 11 bis 17 kompakt auf, so sind Lücken schnell geschlossen.

Schulungstermine

18.06.–19.06.2026

Berlin
2 Tage
Rabatt ab 2 Personen
Plätze frei

1.050,00 €
Details

18.06.–19.06.2026

Bielefeld
2 Tage
Rabatt ab 2 Personen
Plätze frei

1.050,00 €
Details

18.06.–19.06.2026

Online
2 Tage
Rabatt ab 2 Personen
Plätze frei

980,00 €
Details

23.07.–24.07.2026

Köln / Online
2 Tage
Plätze frei

1.050,00 €
Details

03.09.–04.09.2026

Online
2 Tage
Rabatt ab 2 Personen
Plätze frei

980,00 €
Details

03.09.–04.09.2026

Bielefeld
2 Tage
Rabatt ab 2 Personen
Plätze frei

1.050,00 €
Details

03.09.–04.09.2026

Berlin
2 Tage
Rabatt ab 2 Personen
Plätze frei

1.050,00 €
Details

27.10.–28.10.2026

Köln / Online
2 Tage
Plätze frei

1.050,00 €
Details

10.12.–11.12.2026

Bielefeld
2 Tage
Rabatt ab 2 Personen
Plätze frei

1.050,00 €
Details

10.12.–11.12.2026

Berlin
2 Tage
Rabatt ab 2 Personen
Plätze frei

1.050,00 €
Details

10.12.–11.12.2026

Online
2 Tage
Rabatt ab 2 Personen
Plätze frei

980,00 €
Details

Diese Schulung bieten wir auch als maßgeschneiderte Firmenschulung an

GEDOPLAN erstellt für Sie auf Ihre Unternehmensziele zugeschnittene Firmenschulung.
Durch unser modulares Schulungssystem sind wir in der Lage, anhand Ihrer Angaben eine individuelle Schulung zu gestalten. Denn die optimale Weiterbildung Ihrer Mitarbeiter nach Ihren Vorgaben und Anforderungen stehen bei uns im Mittelpunkt.
Bei Interesse nehmen Sie bitte Kontakt, wir führen dann gerne mit Ihnen ein unverbindliches Gespräch

GEDOPLAN - Telefonkontakt

030 / 20 89 82 63 0

GEDOPLAN - E-Mail Kontakt

Tim.Neumann@GEDOPLAN.de

Weitere Schulungen

Vorträge & News zum Thema

News aus Schulung, Beratung & Softwareentwicklung

News aus Schulung, Beratung & Softwareentwicklung

News aus Schulung, Beratung & Softwareentwicklung

Das sagen Kursteilnehmer

Das sagen Kursteilnehmer

Das sagen Kursteilnehmer

Unsere Trainer

Unsere Trainer

Unsere Trainer

Kontakt

Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!

Tim Neumann

Geschäftsleitung

GEDOPLAN GmbH
Stieghorster Straße 60
33605 Bielefeld

GEDOPLAN GmbH
Kantstraße 164
10623 Berlin

    Kontakt

    Tim Neumann

    Geschäftsleitung

    GEDOPLAN GmbH
    Stieghorster Straße 60
    33605 Bielefeld

    GEDOPLAN GmbH
    Kantstraße 164
    10623 Berlin

    Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!