Java 8 training – Luminis

Java 8 is de grootste update van Java in zijn geschiedenis. Sommige van de beste ideeën van functioneel programmeren migreren hun weg naar Java 8. Dit betekent makkelijker te lezen en een flexibeler code die schalen naar multicore.

Luminis laat speciaal voor deze training, de goeroes op dit gebied, Richard Warburton en Raoul-Gabriel Urma uit de UK overkomen, om in 2 dagen alle ins en outs over deze release te vertellen.

Mis deze unieke kans niet en meld je snel aan!!!!

Java 8 training – Luminis

Java 8 is de grootste update van Java in zijn geschiedenis. Sommige van de beste ideeën van functioneel programmeren migreren hun weg naar Java 8. Dit betekent makkelijker te lezen en een flexibeler code die schalen naar multicore.

Luminis laat speciaal voor deze training, de goeroes op dit gebied, Richard Warburton en Raoul-Gabriel Urma uit de UK overkomen, om in 2 dagen alle ins en outs over deze release te vertellen.

Mis deze unieke kans niet en meld je snel aan!!!!

Programma

De training heeft een goede afwisseling tussen de theorie en de praktijk. De volgende onderwerpen zullen worden behandeld:

  • Lambda Expressions: Why Java 8, Behaviour Parameterisation, What is a lambda, Functional interfaces: where to use lambda expressions? Method references: first-class functions in Java 8, Advanced details.
  • Streams: Collection Processing, Stream operations and patterns, Stream Optimization.
  • Collectors: Grouping and partitioning, Collection Operations, Arithmetic collectors, Advanced Queries, Mutable Reduction.
  • Easy Data Parallelism: What is Data Parallelism? Why is this important? Parallelising your streams, Parallel Gotchas, Decomposition performance.
  • Testing & Debugging Lambda Expressions: Unit testing lambda expressions, Debugging with laziness, Stack traces.
  • Default and static methods on interfaces: Motivation for default methods, Static methods in interface, Useful default methods, Patterns for default methods, Resolution rules.
  • Enhanced Design with Lambdas: Execute around: resource handling, Deferred execution: Logging, Design patterns.
  • Date & Time in Java 8: The problem with existing date and time libraries, The core classes: LocalDate/LocalTime, Common API Patterns, Timezones.
  • Optional data types: The problem with null, How Optional improves upon null, How to use Optional in your code.
  • Enhanced Concurrency with Lambdas: Introduction to Concurrency, Event driven APIs with Callbacks, CompletableFutures, Concepts of Reactive Programming.

Java 8 training – Luminis

Verzorgd door dé goeroes op dit gebied Richard Warburton en Raoul-Gabriel Urma uit de UK.

Java 8 is de grootste update van Java in zijn geschiedenis. Sommige van de beste ideeën van functioneel programmeren migreren hun weg naar Java 8. Dit betekent makkelijker te lezen en een flexibeler code die schalen naar multicore.

Luminis laat speciaal voor deze training, de goeroes op dit gebied, Richard Warburton en Raoul-Gabriel Urma uit de UK overkomen, om in 2 dagen alle ins en outs over deze release te vertellen.

Mis deze unieke kans niet en meld je snel aan!!!!

Leave a Reply