Акции школ
Войти

Курс «PHP: Деревья»

Составитель: Денис Сметнёв · Обновлено: 04.08.2026
Средний

Деревья — одна из тех тем, где у PHP-разработчика среднего уровня обычно образуется дыра. Рекурсивные структуры данных на практике встречаются постоянно: файловые системы, вложенные категории, иерархии объектов. Курс «PHP: Деревья» от Хекслета за семь дней закрывает именно этот пробел — обход в глубину, древовидная рекурсия, абстракция через данные. Не обзорная лекция, а прицельная работа с конкретным классом задач в Разработке.

Подробнее


Средний
3 900  в месяц
3 900 

Компания: Хекслет (Hexlet)

Язык: ru

Уровень: Средний Длительность: 7 дней Старт: в любое время
Рассрочка: от 2 400 ₽/мес
Почему мы рекомендуем: актуальные данные курса — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

Актуальная программа курса (3 модулей, по данным школы)

  1. 1. Функциональное программирование
  2. 2. Составные данные
  3. 3. Построение абстракций

Сколько зарабатывают в профессии (медиана hh.ru, по 184 вакансиям)

Junior
104 400 ₽
Middle
182 500 ₽
Senior
300 000 ₽

Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
PHP: Деревья (этот) Хекслет (Hexlet) 3 900 ₽ 7 дней
PHP-разработчик. Базовый уровень Skillbox (Скиллбокс) 147 468 81 107 ₽ 7 месяцев 5.0 Сертификат Перейти
Профессия PHP-разработчик с нуля до PRO Skillbox (Скиллбокс) 208 866 114 876 ₽ 12 месяцев 5.0 Сертификат Перейти
PHP Developer. Professional OTUS (Отус) 5 месяцев 3.7 Сертификат Перейти

Стоит ли идти на этот курс

Плюсы

  • Узкий фокус на одной теме — рекурсивные структуры, обход в глубину, древовидная рекурсия — без размытия по «основам алгоритмов вообще». Для среднего уровня это ценнее широкого курса.
  • Семь дней — короткий горизонт, который реально выдержать рядом с работой. Не полгода «обучения», а прицельный спринт по конкретному пробелу.
  • Явно заявлено проектирование интерфейсов и выделение сущностей предметной области — это уже не синтаксис, а архитектурное мышление, которого обычно не хватает на среднем уровне.
  • Цена около четырёх тысяч рублей за специализированный курс по конкретному разделу PHP — адекватно для нишевой темы, которую сложно закрыть бесплатными обрывочными статьями.

Минусы и кому не стоит

  • Формат практики в описании не раскрыт: непонятно, есть ли задачи с написанием кода или курс идёт как видео с тестами. Для темы рекурсии и деревьев это принципиально — абстракцию через данные на тестах не отработаешь.
  • Средний уровень — понятие растяжимое. Если рекурсию вы видите первый раз, семи дней не хватит: курс предполагает, что функции и базовые структуры данных уже в голове, иначе тема деревьев просто не зайдёт.
  • Документ об окончании нигде не упомянут — ни сертификат, ни справка. Если для вас это условие, ответ придётся искать вне карточки курса.

Когда этот курс вам не нужен

Если вы уже уверенно пишете рекурсивные обходы деревьев и понимаете абстракцию через данные — курс не добавит нового. Он закрывает конкретный пробел среднего уровня, не двигает дальше него. Также не подойдёт, если цель — быстро освоить PHP с нуля: тема слишком специализированная для старта. И если вам нужен полноценный курс с карьерной поддержкой и документом — ищите другой формат, здесь этого нет.

Как выбрать курс по этому направлению

Выбирая курс по Разработке на конкретную тему — не смотрите на общее число часов. Смотрите, насколько тема сфокусирована: узкий курс с чёткой задачей («научиться обходить деревья») даёт результат быстрее, чем «полный курс по алгоритмам». Дальше — практика: есть ли задачи с кодом, а не только теория с тестом. И цена против конкретного навыка: если за неделю закрываете реальный пробел, который тормозит вас на проектах, — это нормальное соотношение. Трудоустройство для такого точечного курса обычно не заявлено — и это честно, не ищите гарантий там, где их не может быть по природе темы.

Частые вопросы

Подходит ли курс тем, кто только начинает учить PHP?

Нет. Уровень заявлен как средний — базовый синтаксис, функции и массивы нужно знать до старта. Без этого рекурсивные структуры данных не освоить за семь дней.

Сколько времени реально занимает прохождение?

Заявленная длительность — семь дней. Это ориентир для плотного, но реального темпа. Если совмещаете с работой, закладывайте больше.

Выдаётся ли сертификат или документ об окончании?

В описании курса эта информация не указана. Уточните у Хекслета напрямую, если документ для вас важен.

Помогает ли курс найти работу?

Трудоустройство в программе не заявлено — это точечный курс по одной теме, а не буткемп с карьерной поддержкой. Деревья — реальный навык, который проверяют на собеседованиях, но сам по себе курс за трудоустройство не отвечает.

Зачем PHP-разработчику отдельно учить деревья?

Рекурсивные структуры данных регулярно встречаются в реальных задачах: вложенные меню, иерархия категорий, обход файловой системы. Средний разработчик часто решает их в лоб — итерациями и костылями. Курс даёт правильный инструмент: обход в глубину и древовидную рекурсию.

Чем этот курс отличается от чтения документации по теме?

Документация объясняет синтаксис, но не учит проектировать: выделять сущности, выстраивать взаимоотношения между ними, строить интерфейсы. Именно это заявлено как результат — и это сложнее передать текстом справки.

3 900 ₽ · от 2 400 ₽/мес
Перейти на страницу курса
Длительность курса

Длительность курса

7 дней

Формат обучения

Формат обучения

Короткие лекции в виде текста или видео, тесты, упражнения

Обратная связь

Обратная связь

В плане “Профессиональный” можно задавать вопросы менторам в разделе «Обсуждение». В плане “Премиум” закрепляется персональный наставник, который проверяет проекты, делает код-ревью: включено 4 часа голосовых консультаций наставника. Это время можно частично или полностью заменить на переписку в чате в пропорции 1 к 1.5.

Теория и практика

Теория и практика

17 часов теории с тестами и упражнениями после каждого модуля 8 модулей

Чему научитесь

  • Владеть терминологией, используемой при работе с деревьями, в том числе понятием "обход дерева"
  • Реализовывать отображение, фильтрацию и свертку на деревьях
  • Владеть навыками поиска по файловой структуре
  • Использовать разные способы агрегации данных по дереву
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

PHP-разработчикам

Условия оплаты

доступ ко всем курсам этой школы осуществляется по подписке:
профессиональный - $39/месяц
премиум - $199/месяц

Введение

Познакомиться с курсом и его целями

теория

Определения

Разобраться с терминологией используемой при работе с деревьями

теория

тесты

Traversal

Познакомиться с понятием

теория

тесты

упражнение

Map

Реализовать отображение деревьев

теория

тесты

упражнение

Filter

Реализовать фильтрацию деревьев

теория

упражнение

Reduce

Реализовать свертку на деревьях

теория

упражнение

Поиск

Разобрать несколько примеров поиска по файловой структуре

теория

упражнение

Агрегация

Попрактиковаться с разными способами агрегации данных по дереву.

PHP

базовые навыки работы с деревьями в PHP: Traversal, Map, Filter, Reduce

Компания, проводящая курс

Хекслет (Hexlet)

91 курс по 330 темам

Образовательная платформа Хекслет (Hexlet) осуществляет образовательную деятельность по направлениям программирования. В 2014 году проект...

Преподаватели курса

Сооснователь и CEO образовательного проекта Хекслет.

Сооснователь и CEO образовательного проекта Хекслет....

Отзывов об этом курсе пока нет

Ниже — отзывы о школе Хекслет (Hexlet): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

больше курсов

Похожие курсы компании

Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(1)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(11)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
больше курсов

Другие курсы этих преподавателей

Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900