Курс на Stepik
Обложка курса «Java. Functional programming [OLD, 2017]» на Stepik
Бесплатно

Java. Functional programming [OLD, 2017] 4.902

Открыть на
STEPIK.ORG

The course introduces elements of functional programming in Java 8. After completing this course, you will have a basic understanding of lambda expressions, functional interfaces, stream API, lazy evaluation, currying and monads.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Java. Functional programming [OLD, 2017]»Учеников на курсе 21 075
Сертификаты, выданные на курсе «Java. Functional programming [OLD, 2017]»Сертификатов выдано 0
Отзывы о курсе «Java. Functional programming [OLD, 2017]»Отзывов получено 122
Рейтинг курса «Java. Functional programming [OLD, 2017]»Рейтинг курса 4.902
Уроки в курсе «Java. Functional programming [OLD, 2017]»Количество уроков 48
Тесты в курсе «Java. Functional programming [OLD, 2017]»Количество квизов 24
Задачи с кодом в курсе «Java. Functional programming [OLD, 2017]»Количество задач с кодом 29
Время прохождения курса «Java. Functional programming [OLD, 2017]»Время прохождения курса
Обновления курса «Java. Functional programming [OLD, 2017]»Обновления курса
Дата публикации курса «Java. Functional programming [OLD, 2017]»Дата публикации курса
Последнее обновление курса «Java. Functional programming [OLD, 2017]»Последнее обновление

Чему вы научитесь

The course was designed for beginner java developers and people who'd like to learn the functional approach to programming. If you are an expert in java or functional programming, this course will seem too simple for you. It would be better for you to proceed to a more advanced course.

The course consists of theories, examples, questions, and code challenges. You will need both reading and writing code skills, as well as a bit of patience to successfully complete the course.

The most important topics you will learn are lambda expressions, method references, functional interfaces, the composition of functions, stream API, currying, optionals, and some others.

To reduce your spent time on completing exercises, all I/O and some other operations will be added to your solution automatically. It will also allow you to focus on the meaning of the assigned tasks. Look carefully at each example in the theory lessons and you will be able to write your solutions faster.

If you find any mistakes or unclear text, please, let me know.

This is an old version of the course. The new version is available here. However, you can pass this version too if you'd like!

О курсе

The course introduces elements of functional programming in Java 8. After completing this course, you will have a basic understanding of lambda expressions, functional interfaces, stream API, lazy evaluation, currying and monads.

Для кого этот курс

People who would like to improve their skills in java programming and to learn functional programming.

Начальные требования

Basic knowledge of Java syntax, collections, OOP and pre-installed JDK 8+.

Преподаватели курса

Формат курса

The course consists of theory lessons, examples and practice exercises

Расскажите о курсе друзьям