In this short e-learning course you will be able to 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 on Java? It's very nice. But do you know how to apply functional paradigm to a programming? This course gives you answer on many questions:
- What is a functional programming?
- How lambdas are organised in Java?
- What is a functional interface?
- How to pass functions as a method argument?
- How to use method references?
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.
My name is Alexey Zvolisnkiy aka Alex Fruzenshtein. I'm a Java / Scala developer 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 Fruzenshtein Notes.
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.