Neuerungen in Java 11 bis 21 (Standard Edition)

GFU Cyrus AG, in Köln (+1 Standorte)
Dauer
2 Tage
Durchführungsform
Präsenzkurs / vor Ort, Online-Kurs / Fernlehrgang
Nächster Starttermin
14 August, 2024 (+4 Starttermine)
Preis
1.050 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Dauer
2 Tage
Durchführungsform
Präsenzkurs / vor Ort, Online-Kurs / Fernlehrgang
Nächster Starttermin
14 August, 2024 (+4 Starttermine)
Preis
1.050 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Ab 1.050 EUR MwSt. befreit / Person

Beschreibung

GFU Cyrus AG

Neuerungen in Java 11 bis 21 (Standard Edition)

In diesem Kurs lernen Sie, die Neuerungen von Java ab Version 11 professionell einzusetzen. Sie erhalten einen umfassenden Überblick über die weitreichenden Änderungen und neuen Funktionalitäten, die ab Version 11 bis zur Version 21 zu der Programmiersprache Java dazugekommen sind. Bei Bedarf können die wesentlichen Neuerungen ab Java Version 9 am Anfang dieser Schulung kurz wiederholt werden.

Java-Entwickler, die in ihren Projekten vielleicht noch mit einer älteren Java-Version arbeiten, profitieren von den in dieser Schulung vorgestellten Neuerungen beim Umstieg auf die LTS-Versionen 11, 17 oder 21. Aber auch wenn Sie bereits mit einer dieser höheren Versionen ihr Projekt kompilieren, wünschen Sie sich vielleicht eine systematische und kompakte Darstellung der neuen Programmiertechniken und deren Vertiefung durch umfangreiche Übungen. Somit wendet sich diese Schulung an Software-Entwickler, die bereits Erfahrung mit Java gesammelt haben und nun gezielt die Neuerungen von Java 11 (9) bis 21 für die praktische Arbeit kennenlernen möchten.

In umfangreichen praktischen Übungen entwickeln Sie Anwendungsbeispiele und lernen dadurch die weitreichenden Änderungen in den neuen Java-Versionen kennen. Dadurch zeigt sich, wie der Source-Code für neue und bestehende Java-Projeke vereinfacht werden kann, unter Beibehaltung
der bewährten Typsicherheit und Ausdrucksstärke von Java.

Kommende Starttermine

Wählen Sie aus 4 verfügbaren Startterminen

14 August, 2024

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

14 August, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

12 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

12 Dezember, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

Inhalte / Module

  • Überblick über den Stand und die Weiterentwicklung von Java
    • Versions-Überblick (LTS)
    • JDK Enhancement Proposal (JEP)
    • OpenJDK-Projekte: Amber, Loom, Panama und Valhalla
  • Erweiterungen in der Syntax von Java
    • Typinferenz für lokale Variablen (var)
    • switch Expressions
    • Text Blocks
    • String Templates
  • Neuerungen in der Standard-API
    • Factory-Methoden für Collections und Maps (Java 9 und 10)
    • HTTP-Client API
    • SequencedCollection API
    • ScopedValue API
    • Vector API
    • Foreign Function & Memory API
  • Neuerungen in einzelnen Klassen
    • Optional
    • LocalDate, Predicate, Arrays, Objects
    • String
    • Stream
    • NullPointerException
  • Entfernte APIs und Bibliotheken
    • Deprecated APIs und Klassen
    • Werkzeug jdeprscan
  • Algebraische Datentypen und Pattern Matching
    • Sealed Classes
    • Records
    • Pattern Matching für instanceof
    • Pattern Matching für switch
    • Pattern Matching zur Record-Dekonstruktion
  • Neuerungen für die nebenläufige Programmierung
    • CompletableFuture API (Java 9)
    • Virtual Threads
    • Structured Concurrency
  • Sonstige Neuerungen im Überblick
    • JVM-Änderungen, Wegfall der Finalization
    • Java-Kommandozeile jshell (Java 9)
    • Direkte Programmausführung ohne Compilerlauf
    • Flight Recorder
    • Java Microbenchmark Harness (JMH)
    • Paketierungs-Werkzeug jpackage
    • Simple Web Server
  • Ausblick: neues Typ-System für Java
    • bisheriges Typ-System: primitive Typen und Objekttypen
    • geplantes Typ-System: Primitive Class / Value Class / Identity Class
    • Universal Generics

Zielgruppe / Voraussetzungen

Dieser Kurs richtet sich an Software-Entwickler und -Architekten, die bereits Erfahrung mit Java bis Version 8 gesammelt haben und die gezielt die wesentlichen Neuerungen von Java 11 bis 21 kennenlernen möchten. Gute Java-Kenntnisse werden vorausgesetzt. Programmier-Erfahrung mit Java-8-Features wie Lambda-Ausdrücke und Streams sollte vorhanden sein.

Abschlussqualifikation / Zertifikat

Teilnahmezertifikat und digitales Badge

Infos anfordern

Stellen Sie jetzt eine Informationsanfrage

Kontaktieren Sie hier den Anbieter, um mehr über das Kursangebot Neuerungen in Java 11 bis 21 (Standard Edition) zu erfahren!

  Sie erhalten weitere Infos

  Unverbindlich

  Kostenfrei


reCAPTCHA logo Diese Webseite ist durch reCAPTCHA geschützt. Es gelten die Google Datenschutzbestimmungen und Nutzungsbedingungen.
GFU Cyrus AG
Am Grauen Stein 27
51105 Köln

GFU Cyrus AG

Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...

Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.

Anzeige