course

Class is guaranteed to run NL/EN
This training is available in Dutch and English. More information

Lambdas and Streams in Java

Learn Lambdas and Streams in Java and a new style of programming, functional programming

November 25, 2024
- Veenendaal / Remote
3 days
2220 (excl. VAT)

Description

Lambdas and Streams in Java are an important extension to the Java programming language since at least 2004 when Java 5 introduced generics to the language. This course gives a balanced mix between theory and practice. Lambda expressions and streams are thoroughly treated. Lambdas and streams are more than just libraries: they introduce fundamental changes to the Java programming model and to the entire style of Java development. They are an accessible route to a functional style of programming which is easily incorporated in the object oriented, traditional style, of programming in Java. These new features are embedded in the functional style of programming which is also explained and ample illustrated during this course.

Prior Knowledge

A thorough knowledge of Java

Subjects

  • Passing code with behavior parameterization
  • Lambda expressions
  • Processing data with streams
  • Collecting data with streams
  • Parallel data processing and performance
  • Default methods
  • Optional: a better alternative to null
  • Thinking functionally
  • Functional programming techniques

Schedule

Start dateDurationLocation
November 25, 2024November 26, 2024November 28, 2024
Class is guaranteed to run
3 days
Veenendaal / Remote
This is a hybrid training and can be followed remotely. More information
Veenendaal / Remote
This is a hybrid training and can be followed remotely. More information
Veenendaal / Remote
This is a hybrid training and can be followed remotely. More information
Sign up
February 24, 2025February 25, 2025February 26, 2025
3 days
Utrecht / Remote
This is a hybrid training and can be followed remotely. More information
Utrecht / Remote
This is a hybrid training and can be followed remotely. More information
Utrecht / Remote
This is a hybrid training and can be followed remotely. More information
Sign up
April 14, 2025April 15, 2025April 16, 2025
3 days
Veenendaal / Remote
This is a hybrid training and can be followed remotely. More information
Veenendaal / Remote
This is a hybrid training and can be followed remotely. More information
Veenendaal / Remote
This is a hybrid training and can be followed remotely. More information
Sign up
Keep me posted on new sessions

All courses can also be conducted within your organization as customized or incompany training.

Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.

Trainers

Prior knowledge courses

"This training was immediately applicable to the project"
Attendee
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten