Java Functional Programming | Full Course

preview_player
Показать описание
Functions are fun. Do you want to turn 20 lines of code into 5, perhaps. Well then you should learn what Java has to offer when it comes to functional programming.

In this course you will learn the power of Java Functional Interfaces and how they can be used to create powerful statements and design patterns.

The beauty of Functional Interfaces is when they are combined with Streams, allowing you to write declarative code.

⭐️Useful links for this course ⭐️

⭐️ TABLE OF CONTENTS ⭐️
00:00:00 - Intro
00:02:54 - Quick word before we begin
00:03:36 - Bootstrapping Application
00:06:31 - Imperative Approach
00:13:30 - Declarative Approach
00:19:14 - Java Util Function Package
00:22:55 - Function
00:36:03 - BiFunction
00:43:10 - Consumer
00:48:13 - BiConsumer
00:52:09 - Predicate
01:02:08 - Supplier
01:06:55 - Let me say something
01:07:29 - Intro to Java Streams
01:19:23 - More on Java Streams
01:23:52 - Java Optionals
01:31:19 - Combinator Pattern
01:40:28 - Implementing Combinator Pattern
01:55:34 - Callbacks Like Javascript
02:05:08 - Lambdas
02:11:37 - Primitives
02:15:29 - Properties of Functional Programming
02:20:25 - Let's wrap it up

Oops almost forgot ...

Catch you on the next one...
Рекомендации по теме
Комментарии
Автор

I have been applying functional programming by just looking up Stack overflow and other materials online in my code but I have never really understood it until this day. Great tutorial!

chukwukaegbujio
Автор

This is an amazing course that I have seen on Functional Programming Java! Finally, I got the main concept. The way your teaching style is amazing.Thank you for all your effort and for giving away your knowledge all over the world. Thank you, Nelson!

bediaguvenc
Автор

I already read some tutorials about this subject but after following this 2 hours video it really started to make more sense. Other than some other free tutos, this guy has a calm, clear and relaxing voice which makes it more easy to follow and keep concentrated. I look forward to the Security tutorial which I will follow next!

klaasvg
Автор

Nelson, I can't thank you enough for all your videos, I've been watching many of your videos and I have learned a lot. I can say that you are my fav Java teacher and you truly honor the word "Amigo"!

GuitarreroDaniel
Автор

I just finished this course and it was very nice! Thanks a lot. This combiner pattern looks a lot like builder pattern and yes i love it.

dzilbxp
Автор

Barakallahu feek brother, your videos about spring boot helped me a lot, since there're not so many on youtube

DeGoya
Автор

I admire you. Really appreciate your work to educate others especially for free. Person like you do lot for the community. Please keep this going, never stop. God bless you.

ShubhamSingh-
Автор

You are awesome sir! Providing such content at free of cost no words for this

nullpointer
Автор

Let me express my thanks to you and to the significant effort you have put into these courses. I have learned a lot from you, and will continue doing so. Cheers, and keep up the good work! :)

yjdhzmg
Автор

I love your tutorials man! I recently got a job at a tech company and the entire codebase uses functional programming which I wasn’t used to using at my last company. You have been so helpful in learning and understanding! Thank you so much!

An-Engineered-Journey
Автор

Started studying for my OCP and this is EXACTLY what i needed in my life right now. Thank you so much sir!!!

sebastiandrozd
Автор

Thank you very much! I'm certified in Java 7. But I was thinking of updating my certification, and my skills in Java and you are the best teacher that I found for it. You explain very well and in a very easy way.

alexandresantos
Автор

Great stuff man!
You had to work hard under this course. Thank you a lot, it was useful and very clear explained!

Hubertoom
Автор

Dude you're awesome. I've struggled understanding a lot of this despite having a job being a Java dev. No one ever explained it in a way I understood. Finally get it.

Persephoneia
Автор

I am new to Java programming. I watch several video tutorials before yours. The difference is obvious: your explanations are clear and help understand the why. Great job!!!

terrynguessan
Автор

An hour into the course and I couldn't stop myself from writing...

this is an awesome tutorial
Functional Interfaces do not scare me anymore.

thank you so much for this course

VivekYadav-vklh
Автор

After jumping from tutorial to tutorial trying to understand Lambdas and all this functional interface stuff, I finally found someone who could guide me through the very basics of this important programming paradigm. Thanks a lot!!!

imlearninghelppls
Автор

Amigo you have the best courses and guides, thank you for sharing this knowledge with us.

igoralessandrozelaya
Автор

Relatively short, clear, concise and most importantly practical examples. Thanks brother.

ryanunknown
Автор

Thank you so much for this wonderful tutorial. I was searching for a detailed explanation of how to use functional interfaces in java 8 and i m glad that i landed up here.

mithunrocker