announcement
Aufgrund der aktuellen COVID-19 Situation haben wir uns entschlossen unsere Kurse vor Ort vorübergehend auszusetzen.
Als Ersatz bieten wir allen Interessenten unseren Onlinekurs
mit mehr als 75% Rabatt an
Java 8 in der Praxis
Beschreibung
Dieser Kurs bietet einen umfassenden Einblick in die Neuerungen die mit Java Release 8 in Java hinzugefügt worden sind. Neben den bekannteren Spracherweiterungen, wie zum Beispiel Lambda Ausdrücke und Streams, lernt man auch die auf den ersten Blick unscheinbaren Erweiterungen wie Completable Future und Optional kennen. Auch erfahrenen Entwicklern ist es meist nicht bewusst, welche Möglichkeiten man mit Java 8 erhält. Erst die intensive Beschäftigung mit Java 8 vermittelt einen Eindruck der Mächtigkeit der neuen Features. Mit unserem Kurs erhält man kompakt und leicht verständlich genau dieses Wissen welches mit zahlreichen Beispielen vertieft wird.
Das wirst du lernen
- Die Neuerungen von Java 8 richtig einzusetzen
- In Java asynchron zu programmieren
- Streams und Collections mit der Stream API elegant zu verarbeiten
- Mit den Neuerungen von Java 8 kompakteren, lesbareren und eleganteren Java Code zu
schreiben
- Lambdas richtig zu nutzen
- Null Pointer Exceptions durch den Einsatz von Optional zu vermeiden
Kursinhalt
- Lambdas
- Einführung
- Von der anonymen Klasse zum Lambdaausdruck
- Functional Interface
- Schreibweisen
- Typdeduktion
- Sichtbarkeit von Variablen
- Methodenrefenzen
- Implementierungen in Interfaces
- Einführung
- default methods
- Mehrfachvererbung
- statische Methoden
- asynchorne Programmierung
- Einführung
- Futures in Java
- Completabel Futures in Java
- Streams
- Einführung
- Streams erzeugen
- Intermediäre Operationen
- Terminale Operationen
- Klassifizierung
- primitive Streams
- reduce und collect
- Parallelität
- Resume
- die neue Date und Time API
- Optional
- Einführung
- Von der anonymen Klasse zum Lambdaausdruck
- Functional Interface
- Schreibweisen
- Typdeduktion
- Sichtbarkeit von Variablen
- Methodenrefenzen
- Einführung
- default methods
- Mehrfachvererbung
- statische Methoden
- Einführung
- Futures in Java
- Completabel Futures in Java
- Einführung
- Streams erzeugen
- Intermediäre Operationen
- Terminale Operationen
- Klassifizierung
- primitive Streams
- reduce und collect
- Parallelität
- Resume