HTML Diff
12 added 31 removed
Original 2026-01-01
Modified 2026-02-26
1 - <p>zip</p>
1 + <p>Иерархические структуры</p>
2 - <p>partial</p>
2 + <p>Создание ирерахических структур с помощью пар</p>
3 - <p>partition</p>
3 + <p>Операции над последовательностями</p>
4 - <p>group</p>
4 + <p>Операции отображения, фильтрации и свертки</p>
5 - <p>sort</p>
5 + <p>Функции первого класса и передача функций как аргументов</p>
6 - <p>Последнее обновление: 26 декабря 2025 г.</p>
6 + <p>Передача анонимных функций в аргументы других функций, возврат функций из функций</p>
7 - <p>Включено в курс</p>
7 + <p>Рекурсия</p>
8 - <p>9 уроков (видео и/или текст)</p>
8 + <p>Линейно-рекурсивный процесс, линейно-итеративный процесс</p>
9 - <h2>Описание</h2>
9 + <p>Стандартные интерфейсы</p>
10 - <p>На этом курсе вы познакомитесь с функциональным программированием на PHP. Вы узнаете об основной тройке функций: array_map(), array_filter() и array_reduce(). В итоге вы научитесь писать код в неизменяемом стиле и создавать новое на основе старого без модификации. Знания из этого курса пригодятся, чтобы использовать разнообразные функции высшего порядка для обработки коллекций.</p>
10 + <p>Разделение программ на функциональные блоки, работающие с общей структурой</p>
11 - <h2>Чему вы научитесь</h2>
11 + <p>Представление последовательностей</p>
12 - <ul><li><p>Использовать разнообразные функции высшего порядка для типовых задач обработки коллекций</p>
12 + <p>Создание структуры списка с помощью пар</p>
13 - </li>
 
14 - <li><p>Пользоваться основной тройкой функций функционального программирования map/filter/reduce</p>
 
15 - </li>
 
16 - <li><p>Писать код в неизменяемом стиле. Создавать новое на основе старого, вместо модификации.</p>
 
17 - </li>
 
18 - </ul><h2>Формат обучения</h2>
 
19 - <h2>Испытания</h2>
 
20 - <p>1</p>
 
21 - <p>Выравнивание</p>
 
22 - <p>2</p>
 
23 - <p>Составление наибольшего числа</p>
 
24 - <h2>Рекомендуемые программы</h2>
 
25 - <ul><li><p>Тренажер с практикой</p>
 
26 - </li>
 
27 - <li><p>Бессрочный доступ к теории</p>
 
28 - </li>
 
29 - <li><p>Асинхронный формат</p>
 
30 - </li>
 
31 - </ul>