Über uns
Update-Schulung auf Java 9 – 14
Berufstätige
3 Tage
Vollzeit
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.
Direkt anrufen
Mo-Fr 8-19 Uhr
Diese Kurse könnten dir auch gefallen
Weitere Bildungsthemen