Overview
The course teaches the principles of Functional Programming in Java. It focuses on the usage and benefits of Functional Interfaces, the Optional class and the Streams API, for writing cleaner, more efficient and maintainable code.
Through a series of hands-on examples and practical exercises, the participants will learn how to apply each individual Functional Programming technique and to combine them cohesively.