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

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Routinierte Programmierkenntnisse in Java 8

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Das Java Modulsystem

  • Konzept
  • Anwendung
  • Umgang mit Problemen

Neue Sprachfeatures

  • Local-Variable/Lambda Type Inference
  • Standard HTTP API
  • Text Blocks
  • Switch Expressions
  • Pattern Matching for instanceof
  • Sealed Classes
  • Pattern Matching for Switch
  • Records
  • Record Patterns
  • Virtual Threads
  • Sequenced Collection

API Erweiterungen

  • Deprecation
  • Try-with ressources
  • Collections, Optional, Collectors, Stream
  • String, Files

JVM Optimierungen

  • String Compaction
  • Neue Garbage Collectoren

Neue Tools im Überblick

  • Java-Source Files direkt ausführen
  • Multi-Release-Jar files
  • Jpackage: Native executables erstellen
  • Simple Web Server
  • Microbenchmark Suite

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.

Neuerungen auf Java 9-11

- u.a. in Bremen, Köln, Koblenz, Offenbach, Kassel

In dieser 1-tägigen Schulung „Neuerungen in Java 9-11“ lernen Sie die neuen Sprachfeatures sowie kleinere API-Erweiterungen der Java-Versionen 9 bis 11 kennen und wenden diese an praktischen Beispielen an. Ein zentrales Thema ist sicherlich das Modulsystem, das mit Java 9 ...

Jakarta EE - Entwurfsmuster (Patterns)

- u.a. in Bremen, Frankfurt am Main, Hannover, Hamburg, Virtual Classroom

In dieser 3-tägigen Schulung "Jakarta EE - Entwurfsmuster (Patterns)" werden Sie mit den wesentlichen Entwurfsmustern für die Entwicklung von Jakarta-EE-Anwendungen vertraut gemacht. Dabei werden sowohl die Präsentations-, als auch die Business- und ...