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

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