Java 8 Functional Programming: Lambda Expressions Quickly
4.2 (149 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,429 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java 8 Functional Programming: Lambda Expressions Quickly to your Wishlist.

Add to Wishlist

Java 8 Functional Programming: Lambda Expressions Quickly

Get up and running with Java lambdas confidently - in conceptual, practical and intuitive manner - in 30 minutes
4.2 (149 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,429 students enrolled
Created by Sanjay Patel
Last updated 6/2017
English
Price: Free
Includes:
  • 36 mins on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Code well readable functional Java 8 code using lambdas and method references
View Curriculum
Requirements
  • You should already know Java 7
Description

This is a very rapid course on Java 8 functional programming.

Functional programming has been the most important of all Java 8 new features. Using Java 8 functional programming, we can now code many things much faster than before, in a concisefluent and readable manner. But, unless you learn those functional programming features properly, getting used to those becomes a bit confusing. So, in this course, we are going to grasp how to do functional programming in an intuitive and conceptual manner, very rapidly. We'll learn each feature with simple and crisp examples, which'll be very brief but quite informative.

This course is actually part I of a two-part course. It covers about Java Lambdas, e.g. lambda expressions, method references, composing lambda expressions etc. The next part, which is coming soon, will be about Streams. You'll find link to that in the resources section of the last lesson.

We've done some practical exercises in the lessons here, and the links to the source codes are available in the resources section.

Who is the target audience?
  • Anyone who wants to grasp the concepts of lambdas and use those confidently in 30 minutes
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
Lambdas - What, Why, How
3 Lectures 09:50
Introduction
01:16

Passing Behavior
04:05

Introducing Lambda Expressions
04:29
+
Method References - The Key To Concise And Readable Code
2 Lectures 12:20
Method References Simplified
06:19

Method References In Practice
06:01
+
Lambdas In Practice
3 Lectures 11:54
Accessing Variables Of Enclosing Scope
01:30

Built-in Functional Interfaces
03:08

Composing Lambdas
07:16
+
Conclusion, and FREE Coupon For Next Course
1 Lecture 02:22
Next Steps, and FREE coupons for next course (limited time offer!)
02:22
About the Instructor
Sanjay Patel
4.2 Average rating
1,817 Reviews
29,686 Students
4 Courses
Software Architect And Developer

Sanjay has about 22 years of programming and leading experience. Since 2009, he is working on the Java and Spring Framework stack full time, and is the lead developer of Spring Lemon.

Presently he is working as the principal technical lead of Bridgeton Research, Inc.. Prior to joining Bridgeton, he was the technical director of RAD Solutions Private Limited, doing research on open source tools, frameworks, patterns and methodologies for rapid application development. Previously, he was a project leader at Cambridge Solutions and an assistant manager at L & T Limited. He is an MCA from Osmania University and a B. Sc. (Physics) from Sambalpur University, India.

He is also a brilliant teacher, with about 20K students enrolled in his video tutorials and books.