// Grundlagen & Umstieg
Streams, Lambdas und funktionale Programmierung in Java
Funktionale Interfaces, Streams, Collectors, Optional und unveränderliche Datenstrukturen.
- Inhouse-Schulung
- 1 Tag
- Fortgeschritten
- Remote oder vor Ort
- KI-Werkzeug

Was Sie mitnehmen
- Sie nutzen funktionale Interfaces und Methodenreferenzen sicher.
- Sie formulieren Datenverarbeitung mit Streams und Collectors lesbar.
- Sie setzen Optional und unveränderliche Datenstrukturen mit Vavr gezielt ein.
- Sie bewerten KI-Vorschläge für Stream-Umbauten nach Lesbarkeit und Korrektheit.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Vormittag
- Lambdas, funktionale Interfaces und Methodenreferenzen
- Streams: map, filter, flatMap, reduce
- Collectors: groupingBy, partitioningBy, toMap, teeing
- Übung: Auswertungen über Bestelldaten mit Streams
Nachmittag
- Optional richtig einsetzen, Grenzen von Parallel Streams
- Vavr: unveränderliche Collections, Option, Try, Either
- Seiteneffekte und Debugging in Stream-Pipelines
- Übung: imperativen Code mit KI-Vorschlägen in Streams umbauen und bewerten
KI in dieser Schulung
// KI als Werkzeug im Entwicklungsalltag
Imperativen Code mit KI-Vorschlägen in Streams umbauen und die Lesbarkeit kritisch bewerten.
Voraussetzungen und Rahmen
- Vorwissen
- Sichere Java-Grundkenntnisse. Erste Erfahrung mit Lambdas ist hilfreich, aber nicht nötig.
- Werkzeuge
- Vavr (funktionale Bibliothek) (Open Source, Apache 2.0)
- Niveau
- Fortgeschritten
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Grundlagen & Umstieg
Alle 10 Angebote
Inhouse-Schulung
Java Collections und Generics im Detail
Auswahl der richtigen Datenstruktur, Generics mit Wildcards und messbare Vergleiche mit JMH.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung · KI-Werkzeug
Java für Python-Entwickler
Typisierung, Klassen und Streams aus Sicht von Python-Entwicklern, mit JBang für schnelle Skripte.
2 Tage · Einstieg3.780 €
Inhouse-Schulung · KI-Werkzeug
Java für C#-Entwickler
Was in Java anders ist als in C#: Typsystem, Collections, Build-Werkzeuge und Ökosystem.
2 Tage · Einstieg3.780 €