Java Functional Programming

Explore the amazing world of Functional Programming! Learn how to use lambda expressions in Java collections, filters, and more.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is like your buddy that introduces you to Functional Programming using lambda expressions. It’s super chill and you’ll get to know all the neat tricks for using Java better!

Key Points

  • Understand the concept of Functional Programming
  • Learn to use lambda expressions with collections
  • Discover how to filter and compare data easily

Learning Outcomes

  • Gain a solid understanding of Functional Programming
  • Master lambda expressions for enhancing Java collections
  • Learn how to simplify complex operations with filters and comparators

About This Course

Learn one of the most trending paradigms in programming and go functional with lambda expressions

this course will teach you the following Parts of Functional Programming:

  1. Getting to know the concept: we will answer to the questions of What is Functional Programming and why should we use it.

  2. How to use Lambda expressions on Collections: collections are a very important part of JAVA and every developer is concerned with it so in this course we will discover how you can use lambda expressions to improve your usage of java collections.

  3. How to use Comparators and Filters: complex operations like filtering and comparing data is made very easy like never using lambda expressions with some quiet beautiful utilities offered by JDK.

  4. How to design with lambda expressions: if you are designing your applications using strategy pattern (which makes you handling more and more hierarchy problems), lambda expressions is made for you to minimize the complexity generated by the hierarchy of your classes and interfaces.

  • getting To know the concept of Functional Programming

  • use Lambda expressions with functional interfaces

  • manipulate your data and make comparisons with filtering operations

Instructor

Profile photo of Lharrach Abdellah
Lharrach Abdellah

Abdellah Lharrach is a software developer with broad experience in Java, C++, JavaScript, Solidity(Ethereum Blockchain Development) for Dapps and SQL, along with well known libraries such as Qt, Spring, Nodejs, Reactjs and others.He is Also a huge fan of new technologies, especially Blockchain which recently has known a huge development and growth. Blockchain is going for sure to change all...

Review
4.9 course rating
4K ratings
ui-avatar of Titus Nainggolan
Titus N.
3.0
5 years ago

Not really

  • Helpful
  • Not helpful
ui-avatar of Ismail Khairy Shepl
Ismail K. S.
4.0
5 years ago

شكرا جزيلا عبد الله على المجهود الجميل الاكثر من رائع وشكرا علىارشاد الكتاب عزيزى
thank you so much for your efforts and many thanks for the tip of the book

  • Helpful
  • Not helpful
ui-avatar of Jose Labeaga
Jose L.
4.5
6 years ago

It gives very clear concrete examples on how to use Java Functional api and streams. Straight to the point, you learn a lot in a short time. A good complementary addition to some other highly conceptual/abstract explanations found in other courses/books

  • Helpful
  • Not helpful
ui-avatar of Steve Longley
Steve L.
3.0
6 years ago

Some of the words are miss pronounced. Paradigm for example which is irritating. Some early explanations are waffly. Interested to see how the course pans out when the coding begins

  • Helpful
  • Not helpful
ui-avatar of Otari Glonti
Otari G.
4.0
6 years ago

I recommend it as quick introduction into Java 8

  • Helpful
  • Not helpful
ui-avatar of Enosh Tsur
Enosh T.
1.0
6 years ago

Dont take this course!!!

its outdated, too basic. This guy dont know how to speak english! Run from this course. Trying to get my money back right now!

  • Helpful
  • Not helpful
ui-avatar of Alexandru Placinta
Alexandru P.
5.0
6 years ago

Very well explained and also very intuitive exercises !!!

  • Helpful
  • Not helpful
ui-avatar of Niharika Singh
Niharika S.
3.5
6 years ago

examples were good to understand the syntaxes. But conceptual elaboration is lacking.

  • Helpful
  • Not helpful
ui-avatar of Barrie Hughes
Barrie H.
3.5
6 years ago

Good initial introduction

  • Helpful
  • Not helpful
ui-avatar of Manimaran Karunanithi
Manimaran K.
3.0
7 years ago

No comments

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses