training

Startgarantie NL/EN
Deze training is beschikbaar in het Nederlands en Engels. Meer informatie

Lambdas and Streams: Functional Programming in Java

Leer functioneel programmeren in Java met Lambdas and Streams.

22 september 2025
- Veenendaal / Remote
2 dagen
2295 (ex BTW)

Beschrijving

Sinds hun introductie in Java 8 (2014) hebben lambdas een grote invloed gehad op de Java-programmeertaal. Ze zijn meer dan slechts een uitbreiding van de bibliotheek — ze vormen een fundamentele verandering in het Java-programmeermodel en de ontwikkelstijl. Lambdas bieden een toegankelijke manier om functioneel programmeren toe te passen, waarbij ze naadloos samengaan met de traditionele imperatieve en objectgeoriënteerde aanpak van Java.

Streams, die tegelijk met lambdas zijn geïntroduceerd, versterken deze verschuiving door een declaratieve aanpak te bieden voor het verwerken van collecties. Ze stellen ontwikkelaars in staat om complexe datatransformaties en aggregaties uit te drukken met beknopte, goed combineerbare operaties — met de focus op het wat in plaats van het hoe. Samen brengen lambdas en streams een expressievere, leesbaardere en functionelere stijl naar alledaagse Java-code.

In deze cursus worden deze concepten uitgebreid uitgelegd, ondersteund door duidelijke voorbeelden en volop praktijkgerichte oefeningen.

Leerdoelen

CheckmarkUnderstand functional programming in Java.
UnderstandLogo InfoSupport
CheckmarkUnderstand lambda expressions in Java
UnderstandLogo InfoSupport
CheckmarkUnderstand method references in code.
UnderstandLogo InfoSupport
CheckmarkUnderstand streams in Java.
UnderstandLogo InfoSupport
CheckmarkUnderstand parallel streams in Java
UnderstandLogo InfoSupport
CheckmarkProduce a Java application that applies the functional programming style using lambdas and streams.
ApplyLogo InfoSupport
Voor bovenstaande leerdoelen gebruiken we de Taxonomie van Bloom

Benodigde voorkennis

Een goede kennis van Java.

Onderwerpen

  • Functioneel programmeren
  • Het doorgeven van een stuk code
  • Lambda-expressies
  • Streams aanmaken
  • Gegevens verwerken met streams
  • Gegevens verzamelen met streams
  • Parallelle streams

Planning

StartdatumDuurLocatie
22 september 202523 september 2025
Startgarantie
2 dagen
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
17 november 202518 november 2025
Startgarantie
2 dagen
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
10 december 202511 december 2025
Startgarantie
2 dagen
Utrecht / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Utrecht / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
12 januari 202613 januari 2026
Startgarantie
2 dagen
Utrecht / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Utrecht / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven

Incompany of persoonlijk advies nodig?

Onze opleidingsadviseurs denken graag met je mee om een persoonlijk advies te geven of een incompany training binnen jouw organisatie te vinden.

Trainers

Voorkennis trainingen

Certificering

De kennis uit deze training sluit aan bij deze certificeringen.

"Deze training was direct toepasbaar op het project"
Cursist
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten