Fantom Tag

Schulung - Java-Neuerungen von Version 9 bis heute

Von Java 9 bis zur aktuellen Version

  • Live Online oder Präsenz
DURCHFÜHRUNG MIT TERMIN
Dauer
2 Tage (14 Stunden)

Preis ab
1.490,00 € netto
1.773,10 € inkl. 19% MwSt.

Referenz
33010
TERMIN UND ORT NACH ABSPRACHE
Dauer
2 Tage (14 Stunden)


Referenz
33010
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Java hat sich in den letzten Jahren rasant weiterentwickelt - mit zahlreichen Neuerungen, die Entwickler:innen vor neue Herausforderungen stellen. In diesem Seminar erhalten Sie einen umfassenden Überblick über alle relevanten Änderungen seit Java 9 bis zur aktuellen Version. Sie lernen, wie Sie das Java Platform Module System (JPMS) sinnvoll einsetzen, mit Tools wie jlink und jdeps arbeiten und moderne Sprach- und API-Erweiterungen wie das Flow-API, den neuen HTTP-Client oder Pattern Matching gezielt nutzen. 

Das Training findet wahlweise als Live Online Training oder Präsenzseminar statt und dauert zwei Tage (14 Stunden). Die Inhalte werden praxisnah vermittelt - durch Vorträge, Diskussionen und Übungen direkt am System. 

Nach dem Seminar sind Sie in der Lage, neue Java-Versionen effizient in Ihre Projekte zu integrieren, modulare Anwendungen zu entwickeln und aktuelle Sprachfeatures sicher anzuwenden. So bleiben Sie technologisch auf dem neuesten Stand und steigern die Zukunftsfähigkeit Ihrer Softwarelösungen.

Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

  • Java-Entwickler:innen, die ihre Kenntnisse über die neuesten Java-Versionen erweitern möchten. 
  • Software-Architektinnen und -Architekten, die sich mit den aktuellen Entwicklungen im Java-Ökosystem vertraut machen wollen. .

Voraussetzungen

Erfahrung in der Java-Programmierung wird empfohlen. Es sind keine weiteren formalen Anforderungen notwendig.
Programm

Trainingsprogramm

Neue Release-Konzepte: 

  • Einführung in das neue Release-Zyklus-Modell (6-Monats-Zyklen, LTS-Versionen). 
  • Auswirkungen der Release-Zyklen auf die Entwicklung. 
  • Überblick über die wichtigsten Neuerungen seit Java 9 bis zur aktuellen Version 

Modularisierung mit dem Java Platform Module System (JPMS): 

  • Grundlagen der Modularisierung: Aufbau und Struktur von Modulen. 
  • Verwendung von module-info.java zur Definition von Abhängigkeiten und Zugriffen. 
  • Umgang mit Reflection im Modulsystem und dessen Einschränkungen. 
  • Tools: jlink zur Erstellung modularisierter Laufzeitumgebungen sowie jdeps zur Analyse von Modul- und Klassenabhängigkeiten 
  • Integration des Modulsystems in Build-Tools wie Maven und Gradle. 

Syntax-Erweiterungen: 

  • Neue Sprachfeatures wie var, erweiterte switch-Ausdrücke, Textblöcke sowie verbesserte NullPointerException-Details 
  • var, erweiterte switch-Ausdrücke, Textblöcke und verbesserte NullPointerException-Details. 

Standard-API-Erweiterungen 

  • Einführung in das Flow-API für reaktive Programmierung und asynchrone Verarbeitung. 
  • Neues HTTP Client API für die Arbeit mit HTTP/2 und WebSocket. 
  • Verbesserungen in der Prozess-API (z.B. ProcessHandle), StackWalker API, und Logging API. 

Verbesserungen bestehender Klassen: 

  • Erweiterungen von Klassen wie Optional, Stream, CompletableFuture. 

Pattern Matching, Records und Sealed Classes: 

  • Einführung von Pattern Matching für instanceof und switch. 
  • Verwendung von Records zur Modellierung von Datenklassen. 
  • Einführung von Sealed Classes zur Einschränkung der Vererbung. 

Sonstige Neuerungen: 

  • Multi-Release JARs, Optimierungen der Garbage Collection (ZGC, Shenandoah). 
  • Sicherheits- und Performanceverbesserungen, neue Methoden in den Collection-APIs.
Pädagogik

Pädagogik

In Vorträgen vermitteln Ihnen unsere Trainer:innen die Schulungsinhalte, die Sie in Diskussionen mit den anderen Teilnehmenden vertiefen und in praktischen Übungen direkt am System anwenden und festigen können.

Hinweis

Hinweis

Weiterführende Informationen: Eine Auswahl vertiefender Inhalte und praxisorientierter Beiträge zum Thema Programmiersprachen finden Sie in unserem  Programmiersprachen-Blog.

Häufig gestellte Fragen (FAQ)

Häufig gestellte Fragen (FAQ)

Für wen ist dieses Seminar geeignet?   
Dieses Seminar richtet sich an Java-Entwickler:innen sowie Software-Architektinnen und -Architekten, die sich über die neuesten Entwicklungen in Java informieren und diese in ihrer Arbeit anwenden möchten. Dafür sollten die Teilnehmer:innen über Programmiererfahrung in Java verfügen. 

Welche Voraussetzungen muss ich mitbringen?   
Es bestehen keine formalen Anforderungen für die Teilnahme an diesem Seminar. Vorhandene Programmiererfahrung in Java kann jedoch hilfreich für das Verständnis der Seminarinhalte sein.  

Welche Vorteile bringt mir die Schulung?   
Die Schulung bietet Ihnen umfassendes Wissen über die neuesten Erweiterungen und Funktionen von Java seit Version 9, was es Ihnen ermöglicht, neue Java-Versionen schneller und sicherer in Projekten einzusetzen. 

Welche Lernmethoden kommen zum Einsatz?   
Sie profitieren von den fachlichen Vorträgen unserer Trainer:innen, deren Inhalte Sie in Diskussionen mit den anderen Teilnehmenden vertiefen und in praktischen Übungen direkt am System anwenden und vertiefen können.  

Wie läuft die Schulung ab?   
Das Seminar findet entweder live online oder als Präsenzveranstaltung statt und dauert zwei Tage. Darüber hinaus besteht die Möglichkeit, das Seminar als individuelles Inhouse-Training zu buchen, nehmen Sie dafür gerne Kontakt mit uns auf.

Termine

  • 1.490,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.490,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Düsseldorf
    Grafenberger Allee 293
    40237 Düsseldorf
  • 1.490,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.490,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.490,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.490,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Hamburg
    Schleidenstraße 3
    22083 Hamburg
Schulung - Java-Neuerungen von Version 9 bis heute