Seminarinformationen

Seminar - Ziel

In diesem 3-tägigen Seminar „Java Update-Schulung auf den Versionen 9-21“ erhalten Sie einen tiefgehenden Überblick über die neuesten Java-Versionen. Sie lernen, Java-Anwendungen mit dem Modulsystem von Java 9 zu konzipieren und machen sich mit den zahlreichen Innovationen vertraut, die die Arbeit mit Java in den folgenden Versionen erleichtern. Mit Java 21 steht zudem eine neue LTS-Version zur Verfügung. Am Ende des Seminars bekommen Sie einen Überblick über bedeutende Projekte, in denen viele der neuen Features entwickelt wurden, wie etwa Textblöcke, Pattern Matching, Records, Sealed Classes, Sequenced Collections und viele weitere.

Teilnehmer - Zielgruppe

  • Java-Entwickler mit Wissensstand Java 8

Kurs - Voraussetzungen

  • Sichere Beherrschung von Java (OOP, Collections, Exceptions, Streams)
  • Grundkenntnisse in Maven oder Gradle

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Überblick und Release-Strategie

  • Neues Release-Modell (6-Monats-Zyklus)
  • LTS vs. Feature-Releases
  • Support-Modelle und Upgrade-Strategien
  • Auswirkungen auf Unternehmensprojekte

Java Platform Module System (JPMS)

  • Motivation und Ziele des Modulsystems
  • module-info.java verstehen und erstellen
  • requires / exports / opens
  • Automatic & Unnamed Modules
  • Migration bestehender Anwendungen

Sprachfeatures und Syntax-Erweiterungen

  • Local-Variable Type Inference (var)
  • Switch Expressions
  • Text Blocks
  • Records
  • Sealed Classes
  • Pattern Matching für instanceof (bis Java 17)

API-Neuerungen

  • Erweiterungen der Collection-API
  • Verbesserungen in Optional
  • Neue String-Methoden
  • Date-Time API Erweiterungen
  • HTTP Client

JVM- und Performance-Verbesserungen

  • Garbage Collector Entwicklungen (G1 und ZGC im Überblick)
  • Verbesserte Startzeit und Speicherverwaltung
  • Compact Strings
  • Flight Recorder (Überblick)

Deprecated & Removed Features

  • Entfernte Module (Java EE und CORBA)
  • Migrationstools und Analysewerkzeuge

Weitere Schulungen zu Thema Java

Java SE/EE Programmierung mit Eclipse

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Das Seminar vermittelt Kenntnisse im Einsatz von Eclipse in Java SE/EE-Programmierung.

Java - XML

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Das Seminar unterrichtet Sie in den wichtigsten Technologien um XML in Verbindung mit Java. Nach einem Überblick über Grundlagen von XML werden Sie XML-basierte Anwendungen entwerfen und validieren. Sie erhalten einen Einblick in das SAX- und DOM-Parsing.

Jakarta EE - Intensivkurs Messaging mit JMS

- u.a. in Hannover, Stuttgart, Dresden, Mannheim, Erfurt

In diesem 2-tägigen Seminar "Jakarta EE - Intensivkurs Messaging mit JMS" erfahren Sie, wie Sie Message-getriebene Architekturen mithilfe von Jakarta Message Service (JMS) umsetzen. JMS ist ein zentraler Bestandteil der Jakarta Enterprise Edition (Java EE) und ...

IntelliJ IDEA - Effizientes Arbeiten und Maximierung der Entwicklungsproduktivität

- u.a. in Berlin, Bremen, Stuttgart, München, Koblenz

In diesem 2-tägigen Seminar "IntelliJ IDEA – Effizientes Arbeiten und Steigerung der Entwicklungsproduktivität" erhalten Sie eine umfassende Einführung in die integrierte Entwicklungsumgebung IntelliJ (Community Edition). Sie lernen, welche Plugins für ...