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

Anforderungen

Die Teilnehmer sollten bereits Grundkenntnisse in Java haben.

Anmeldung

Sie können sich hier bei der Schulung anmelden.

Für unsere Schulungen und Seminare gelten unsere AGBs

Microservices mit vert.x

Demnächst hier

Unser Kurs zu high performance reactive Backend Server mit Eclipse Vert.x