Курс «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 рублей в месяц за все курсы



