Search

Search

Streams, Functional & Reactive Programming with Java – Workshop

Main Speaker:

Tracks:

Course ID:

44176

Time:

Daily seminar
9:00-16:30


Latest Java releases supports 2 modern programming methodologies: Functional programming and reactive programming. Functional programming allows Java programmers execute methods without being bounded to class and by that getting rid of class loading and object instantiating for a single method invocation. Reactive programming provides easy to use platform for forking request handling and programming asynchronously to reduce back-pressure. This workshop will allow you to experience basic and advanced functional programming with Java 8 LAMBDA expressions and method references. The workshop also introduces and demonstrates reactive programming with Java 9 Flow API.   Topics
  • Java 8 Functional programming
    • Understanding Java dynamic invoker
    • Lambdas and Functional Interfaces
    • Functional programming with the new Functional Interfaces
    • Method References
    • Interface Default and Static Methods
    • Optional
    • Streams
    • Parallel Streams
  • Java 9 Reactive programming
    • What is reactive programming?
    • The need
    • Publisher
    • Subscriber
    • Processors
    • Dedicated executors

For further information, fill in your details and we will contact you shortly


Contact us

For further information, fill in your details and we will contact you shortly