course
Lambdas and Streams in Java
Learn Lambdas and Streams in Java and a new style of programming, functional programming
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.
Learning Goals
This training covers the following learning goals:
Understand lambda expressions in Java | |
Understand method references in code. | |
Understand streams in Java. | |
Understand parallel streams in Java |
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 date | Duration | Location | |
---|---|---|---|
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 |
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
Certification
The knowledge from this training aligns with these certifications.
"Very pleasant teacher, gave a very good interpretation of the course in their own way. It was nice to follow the course like that."Marieke
-
Hoge waardering
-
Praktijkgerichte trainingen
-
Gecertificeerde trainers
-
Eigen docenten