курс

PHP: Функциональное программирование

1558 студентов 301 сообщение

В этом курсе мы научимся использовать функциональные возможности PHP. Расширим наш арсенал удобными инструментами, заимствованными из других языков. В каждом уроке, помимо изучения встроенных средств, мы будем так же показывать примеры реализации из популярной библиотеки функционального программирования, которая существенно расширяет наши возможности и исправляет недостатки встроенных функций. Один из самых важных примеров связан с тем, что эта библиотека может работать не только с массивами, но и любыми объектами, реализующими интерфейс Traversable.

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

  • Использовать разнообразные функции высшего порядка для типовых задач обработки коллекций
  • Пользоваться основной тройкой функций функционального программирования map/filter/reduce
  • Писать код в неизменяемом стиле. Создавать новое на основе старого, вместо модификации.
zip partial partition group sort
Последнее обновление: 21 апреля 2021

Уроки курса

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки.

# Задание % завершений
1 Выравнивание 81%
2 Составление наибольшего числа 70%
Курс PHP: Функциональное программирование
продолжительность
11 часов
награда
53 балла