Java Functional Programming

(detailed course outline)

The Java 8 and beyond releases provide lambdas, streams, and new APIs to help developers create event-driven programs and concurrent applications with functional programming techniques. Topics include: 

  • Lambdas and Streams
  • Refactoring and Testing
  • Concurrency Enhancements
  • Functional Programming Techniques
  • JDK APIs