PRO курс

JS: Функциональное программирование

4301 сообщение в сообществе 6338 учащихся

Тема функций — одна из центральных в JavaScript. Их мощь позволяет порой творить настоящие чудеса. Начиная с этого курса, функции начинают использоваться как данные, порождают другие функции и получают функции как аргументы.

Последнее обновление: 21 июля 2020

Уроки курса

Испытания

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

# Задание % завершений
1 Числа Черча 63%
2 Композиция функций 97%
3 Каррирование 98%

Автор

Аватар пользователя Kirill Mokevnin

Кирилл Мокевнин

Сооснователь и CEO образовательного проекта Хекслет. Программирую с 2007 года. За это время прошёл путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков.

  • Программирую на языках: Elixir, Clojure, JavaScript, PHP, Ruby.
  • Соорганизатор конференции Nastachku.ru.
  • Вимер.
  • Топлю за DevOps и автоматизированные тесты.

Впечатления

Благодарю за задачу, пришлось подумать, перечитать урок рекурсии и оно того стоило, я не ожидал, что решение окажется настолько интересным и в тоже время легким

Решил точно так же, как и учитель, буквально за 10 секунд, чувствую, прогресс есть. Спасибо, Хекслет)

Урок: Введение

Не обманули, к концу курса я действительно смог понять этот, кажущийся в начале околесицей, код! =)

const f = (x = 5) => y => x + y(3);
f()(x => 7 + x); // => 15

Специально вернулся проверить)

Большое спасибо за вашу работу! Кстати, эта задача была намного легче чем предыдущая, при чём она практически уже написана в теории.

ну и тема! надеюсь, это самое сложное в JS!)

Курс JS: Функциональное программирование
продолжительность
12 часов
награда
58 баллов