Update-Schulung auf Java 9 – 14

Ortsunabhängig

Auf Wunsch inkl. Hardware

Praxiserfahrene Trainer:innen

100% Lernbegleitung

Zielgruppe:

Berufstätige

Dauer:

3 Tage

Durchführungsform:

Vollzeit

Kosten:

1.779,05 € inkl. MwSt.

Auf Anfrage

= Garantietermin

Kursinhalt

Folgende Themeninhalte bietet diese Schulung:

  • Einführung in Modularisierung
  • Einführung Java 9 Modulsystem
  • Das modulare SDK
  • Java 9 Modulen Grundlagen
  • Definieren von Modulabhängigkeiten
  • Module zusammenpacken
  • Module kompilieren und ausführen
  • Services einsetzen
  • Laufzeit-Images mit dem JLink Werkzeug erzeugen
  • Modularitätsmustern definieren
  • Das JDeps Werkzeug
  • Module API
  • Migration auf Java 9
  • Testen
  • Integration mit Build Werkzeuge
  • Java Shell
  • Process API Updates
  • Collection API Updates
  • Stack Walking
  • Reactive Streams API
  • JVM Logging
  • Stream API Updates
  • Multi-Release JAR Dateien
  • Private Methoden in Schnittstellen
  • Schreiberleichterung bei lokalen Variablen durch var
  • Methode orElseThrow() für Optional
  • Methoden für unmodifizierbare Collections
  • Überblick über weitere Neuerungen
  • HTTP/2 Client API (begonnen in Java 9)
  • Neues in Optional, Predicate und TimeUnit
  • Neue Garbage Collectoren
  • Ausführen einzelner Klassen mit Java
  • Überblick über weitere Neuerungen
  • Neue String-Funktionen
  • erweitertes Schlüsselwort ’switch‘ (switch-Expressions)
  • Micro-Benchmarks
  • Neue Features für Tester und Inbetriebsetzer u.a.:
  • Neuer Garbage Collector Shenandoah
  • Optimierungen am Garbage Collector G1
  • Switch Expressions (Standard)
  • Pattern Matching for instance of (Preview)
  • Records (Preview)
  • Text Blocks (Second Preview)
  • Packaging Tool
  • und weitere Features (Garbage Collectors etc.)

Voraussetzungen

  • Programmierungskenntnisse in Java 8
  • Software Entwicklung Kenntnisse

Lernziel

Die Schulung bietet einen vertiefenden Einblick in die neuen Features der drei Versionen.

Java 11 genießt Long Term Support und wird deshalb lange Zeit als Referenzplattform gelten.

Sie lernen, Java Applikationen mit dem Modulsystem von Java 9 zu entwerfen und zu entwickeln.

Das Seminar bietet Ihnen eine Schritt-für-Schritt Anleitung mit leicht verständlichen Beispielen.

Sie lernen, wie Sie Module zusammen mit deren Abhängigkeiten definieren können und wie Sie Module kompilieren und ausführen können.

Das Seminar zeigt Ihnen, wie Sie Module zusammenzupacken und wie Sie Laufzeit-Images erzeugen und einsetzen können.

Die Migration von Java 8 Anwendungen auf Java 9 wird ausführlich vorgestellt.

Sie lernen, wie man Java Anwendungen aufbaut, die schneller, sicherer, skalierbar und wartbar sind.

Zielgruppe

  • Java Entwickler
  • Java Architekten

Hinweis

  • das Java Shell
  • die Process API Updates
  • die Collection API Updates
  • Stack Walking
  • Reactive Streams API
  • Multi-Release JAR Dateien, etc.

Die Versionen Java 10 und 11 bringen vor allem kleinere Erweiterungen, so etwa die Typinferenz bei lokalen Variablen, was zu Schreiberleichterungen führt.

Das neue HTTP-Client-API, das in Java 9 begonnen wurde, wird in Java 11 finalisiert und führt zu deutlich eleganteren Netzwerk-Clients.

Der Abschuss des Kurses gibt einen Ausblick auf neue Features der Java Version 12.

Dieses Seminar führen wir mit unserem Partner New Elements GmbH durch.

Lass dich kostenlos und individuell von uns beraten.

Direkt anrufen

Mo-Fr 8-19 Uhr

06221 77 333 33

oder

Beratung buchen

Schnell & unverbindlich

Termin wählen

Deine Vorteile bei GFN

Für deinen Job machen wir uns stark.

Berufsrelevante Kursangebote

Engagierte Begleitung bis zum Abschluss

Individuell für deine Lebenssituation

Lass dich kostenlos und individuell von uns beraten.

Direkt anrufen

Mo-Fr 8-19 Uhr

06221 77 333 33

oder

Beratung buchen

Schnell & unverbindlich

Termin wählen

Diese Kurse könnten dir auch gefallen

Weitere Bildungsthemen