Java 8: functional programming
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.
Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
In this e-learning course you will learn how to use Java lambdas on practice. It covers all aspects of functional programming in Java with lambdas and functional interfaces. You have already know how to code using Java? Excellent! Do you know how to apply functional paradigm to a programming? This course gives you answer to many questions:
What is more important, is that everything presented in a very concise form. We will go from existing problem to its solution through a theory and practice. After the course, words: predicate, function, supplier and consumer won't be so scared for you.
Develop your current Java knowledge and use advantages of functional programming features.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Main content|
In this lecture I'll compare old school java approach and new school approach (lambdas). You can skip it and proceed to the next lecture if you want to start directly from a lambdas theory.
Lambdas in generalPreview
|Quiz 1||2 questions|
This quiz is aimed to check the knowledge which you get in the first video lectures.
Functional interfaces quiz
Method references quiz
My name is Alexey Zvolisnkiy aka Alex Fruzenshtein. I'm a Java / Scala architect and a test automation lead. I started a programmer career in 2006. I've worked at European and US software companies and startups, attended at conferences as a speaker, conducted trainings. You can find more information about me on LinkedIn and on my blog.
My favorite areas of development are back-end solutions, API design, test automation of web UI and web-services. I'll be really glad to answer to all of your questions regarding my courses.