курс
PHP: Деревья
1094 студента
Последнее обновление:
29 апреля 2025
Включено в курс
9 уроков (видео и/или текст)
16 упражнений в тренажере
30 проверочных тестов
Доступ к остальным курсам платформы
Чему вы научитесь
- Разбираться в принципах устройства и построении деревьев
- Представлять в коде и обрабатывать данные имеющие рекурсивную природу, например файловую систему, каталоги или деревья комментариев
- Строить абстракции поверх древовидных структур данных
- Использовать функциональную парадигму
Описание
На этом курсе вы изучите работу с деревьями в PHP. Вы узнаете о рекурсивных структурах данных, обходе в глубину и древовидной рекурсии. В итоге разберетесь в том, как деревья устроены изнутри. Деревья пригодятся при работе с категориями товаров, комментариями, HTML, XML, JSON.
Чтобы учиться было проще, стоит заранее изучить курсы:
Программа курса
Продолжительность 11 часов
-
2
Определения
Разбираемся с терминологией, используемой при работе с деревьями -
3
Виртуальная файловая система
Знакомимся с библиотекой, умеющей создавать файлы в памяти -
4
Манипуляции с виртуальной файловой системой
Учимся изменять файловую систему в неизменяемом стиле -
7
Повторные вычисления
Рассматриваем вариант обхода дерева, где проход по одному и тому же узлу совершается множество раз -
8
Аккумулятор
Учимся собирать дополнительные данные в процессе обхода дерева -
10
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже
#
Задание
% завершений