Курс «PHP: Деревья»
Последнее обновление: 30 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы изучите работу с деревьями в PHP. Вы узнаете о рекурсивных структурах данных, обходе в глубину и древовидной рекурсии. В итоге разберетесь в том, как деревья устроены изнутри. Деревья пригодятся при работе с категориями товаров, комментариями, HTML, XML, JSON.
Чему вы научитесь
- Разбираться в принципах устройства и построении деревьев
 - Представлять в коде и обрабатывать данные имеющие рекурсивную природу, например файловую систему, каталоги или деревья комментариев
 - Строить абстракции поверх древовидных структур данных
 - Использовать функциональную парадигму
 
Программа
1  | Введение Знакомимся с курсом и его целями  | 
2  | Определения Разбираемся с терминологией, используемой при работе с деревьями  | 
3  | Виртуальная файловая система Знакомимся с библиотекой, умеющей создавать файлы в памяти  | 
4  | Манипуляции с виртуальной файловой системой Учимся изменять файловую систему в неизменяемом стиле  | 
5  | Обход дерева Знакомимся с понятием «обход дерева»  | 
6  | Агрегация Учимся извлекать из дерева необходимые данные  | 
7  | Повторные вычисления Рассматриваем вариант обхода дерева, где проход по одному и тому же узлу совершается множество раз  | 
8  | Аккумулятор Учимся собирать дополнительные данные в процессе обхода дерева  | 
9  | HTML-дерево Учимся работать с другими деревьями на примере разметки HTML  | 
Формат обучения
Испытания
1  | Массив как ассоциативный массив  | 
2  | JSON stringify  | 
3  | Пазл  | 
4  | Построение маршрута  | 
5  | Трансформер  | 
6  | Отображение, фильтрация, свёртка  | 
7  | Отслеживание зависимостей  | 
8  | Выравнивание (Массив)  | 
Рекомендуемые программы

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