Курс «PHP: Функциональное программирование»
Последнее обновление: 9 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы познакомитесь с функциональным программированием на PHP. Вы узнаете об основной тройке функций: array_map()
, array_filter()
и array_reduce()
. В итоге вы научитесь писать код в неизменяемом стиле и создавать новое на основе старого без модификации. Знания из этого курса пригодятся, чтобы использовать разнообразные функции высшего порядка для обработки коллекций.
Чему вы научитесь
- Использовать разнообразные функции высшего порядка для типовых задач обработки коллекций
- Пользоваться основной тройкой функций функционального программирования map/filter/reduce
- Писать код в неизменяемом стиле. Создавать новое на основе старого, вместо модификации.
Программа
1 | Введение Знакомимся с курсом и парадигмой функционального программирования |
2 | Map: Отображение списков Знакомимся с понятием отображения списков и учимся применять map |
3 | Фильтрация коллекций Знакомимся с операцией фильтрации коллекции и функцией array_filter |
4 | Функция zip Изучаем функцию zip и варианты ее применения |
5 | Функция reduce Рассматриваем функцию reduce, также известную как accumulate или fold |
6 | Сортировка Знакомимся с обобщенной сортировкой |
7 | Частичное применение функции Рассматриваем технику «частичное применение функции» |
8 | Partition Рассматриваем функцию partition, которая разделяет коллекцию на основе фильтрующей функции |
9 | Группировка Изучаем функцию группировки |
Формат обучения
Испытания
1 | Выравнивание |
2 | Составление наибольшего числа |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы