Skip to main content

Lightbend Java Language - Lambdas

This course introduces Lambdas and related concepts. Lambdas allow developers to write Java in a functional style.

FILTER_INSTRUCTOR_WADE_WALDRON

FILTER_TYPE_FREE

FILTER_TOPIC_JAVA

About This Course

Java 8 introduced us to Java Lambdas. Lambdas are a way to write Java code in a more functional style. This functional style allows us to create components that are flexible and composable. It is used in Java Streams, Java CompletableFutures, and the Lightbend Ecosystem.

In this course you will learn about Functional Interfaces and how they can be converted to Java Lambdas. You will see how method references can be used to replace Lambdas where appropriate. Finally you will learn some of the best practices to follow when working with Lambdas.

Earn this Badge

Successful completion of this course will entitle you to the following badge:

Course Syllabus

  • Functional Interfaces
  • Lambdas
  • Method References
  • Best Practices

General Information

  • This course is free.
  • It is self-paced.
  • It can be taken at any time.

Course Length

  • Approximately 2 hours

Requirements

  • This course assumes that students are familiar with the Java language
  • Knowledge of features such as Java collections, generics, and lambdas is required.
  • You do not need to know about CompletableFutures, CompletionStages, or Executors.
  • You will be working with Maven. A basic knowledge of Maven is assumed.

Course Staff

Wade Waldron

Wade Waldron

Wade Waldron is the Microservices Practice Lead, Senior Training Developer, and Senior Consultant at Lightbend. He is the primary author of the Lightbend Reactive Architecture training course.

Wade started his career as a developer in 2005 building games for the Playstation 2, Xbox, etc. In 2011 he joined Point2 Homes where he began working on an Akka based microservices platform to provide realtime updates to real estate websites. In 2014 Wade joined BoldRadius where he consulted with a variety of companies on how to use Akka, and related technologies. He also began teaching courses on Akka and Scala.

In 2016, Wade released a book "Applied Akka Patterns" along with his co-author Michael Nash

Today Wade works with Lightbend where he consults with clients and builds training materials. He focuses on helping people make a smooth transition from a monolithic application to Reactive microservices.

Enroll