курс

JS: Деревья

5280 студентов 2895 сообщений
Последнее обновление: 23 марта 2023
Курс JS: Деревья
3 900 ₽ в месяц
за все курсы Хекслета
Зарегистрироваться
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат обучения

Включено в курс

9 уроков (видео и/или текст)
16 упражнений в тренажере
30 проверочных тестов
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы

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

  • Разбираться в принципах устройства и построении деревьев
  • Представлять в коде и обрабатывать данные имеющие рекурсивную природу, например файловую систему, каталоги или деревья комментариев
  • Строить абстракции поверх древовидных структур данных
  • Использовать функциональную парадигму

Описание

На этом курсе вы изучите работу с деревьями в JS. Вы узнаете о рекурсивных структурах данных, обходе в глубину и древовидной рекурсии. В итоге разберетесь в том, как деревья устроены изнутри. Деревья пригодятся при работе с категориями товаров, комментариями, HTML, XML, JSON. Чтобы учиться было проще, стоит заранее изучить курсы: Основы JS, JS: Массивы, JS: Объекты и JS: Функции.

Программа курса

Продолжительность 11 часов

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

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже

#
Задание
% завершений

Отзывы

Аватар пользователя Петр Хлопцев
Петр Хлопцев 26 марта 2020

ДА! Пройдено. Я никогда так не радовался! Думал что сейчас будет жесть в финале, а оказалось что она уже была! Курс заставляет шестеренки крутиться. Прекрасный курс, спасибо Хекслет!


Аватар пользователя Vadim Dmitrenko
Vadim Dmitrenko 13 января 2020

Добрый день. Не ожидал, что в итоге данный курс мне так понравится. Особенно после первого задания, над которым просидел наверное пол дня, а мотивация в этот момент пробила дно и устремилась в бездну. Но чем дальше шел по курсу, тем становилось легче, в целом приходило понимание разных аспектов (где-то инстинктивно напрашивался дестракчеринг (как в sort в последнем задании), а где-то понимание, что нужно проще и не писать много лишнего кода). А последнее задание вообще было решено идентично учительскому. Вообщем спасибо за курс!


Аватар пользователя Olga Ioffe
Olga Ioffe 29 ноября 2019

Добрый день. Курс очень понравился. Задания заставляли подумать, отработать функции высшего порядка по-новому и попрактиковаться в destructuring assignment. Спасибо за интересные темы и задания.


Аватар пользователя Вячеслав Межуревский
Вячеслав Межуревский 21 октября 2021

Решил, посмотрел решение учителя, пошел плакать


Аватар пользователя Daniyar Zhanakhmetov
Daniyar Zhanakhmetov 23 мая 2020

Прошел Курс!

Очень качественно преподнесен материал, даже неожиданно (:, т.к. в предыдущих курсах возникали вопросы, но на них я получал всегда ответы. Здесь кроме вопроса про path.join по сути не возникло ни одного вопроса.

Все уроки были на одной волне.

Если темы: функции, массивы, объекты усвоены на отлично, этот курс залетает со свистом.

Рекомендуемые программы
Иконка программы Фронтенд-разработчик
Профессия
с нуля
Разработка фронтенд-компонентов для веб-приложений
30 марта 10 месяцев
Иконка программы Онлайн-буткемп. Фронтенд-разработчик
Профессия
Новый с нуля
Интенсивное обучение профессии в режиме полного дня
20 апреля 4 месяца
Иконка программы Node.js-разработчик
Профессия
с нуля
Разработка бэкенд-компонентов для веб-приложений
30 марта 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
с нуля
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
30 марта 16 месяцев