Java Functional Programming | Full Course | 2020

Amigoscode
Youtube
Related Topic
:- Java Programming

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 courseFull course also available here: https://amigoscode.com/courses/java-functional-programmingClone repo here: https://github.com/amigoscode/java-functional-programminggit@github.com:amigoscode/spring-boot-security-course.gitJoin private Facebook group: http://bit.ly/2FbuIkxTABLE OF CONTENTS00: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 ...Don't forget to subscribe | http://bit.ly/2HpF5V8Join Closed Facebook Group for discussion and early access videos and courses | http://bit.ly/2FbuIkxFollow me on Instagram | http://bit.ly/2TSkA9w Catch you on the next one...

Comments