PRO курс

JS: Функции

1090 сообщений в сообществе 1842 учащихся

Функции в JavaScript способны на большее! В этом курсе вы познакомитесь с такими понятиями, как объекты первого рода, лямбда-функции и функции высшего порядка. Научитесь передавать и принимать неограниченное число аргументов, изучите операции «отображение», «фильтрация» и «агрегация». Познакомитесь со сторонними библиотеками, значительно упрощающими работу программиста.

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

  • Использовать продвинутые возможности функций для написания лаконичного и эффективного кода
  • Отделять чистые функции от функций с побочными эффектами
  • Использовать функции высшего порядка (map/filter/reduce) для обработка коллекций
  • Отличать императивную парадигму программирования от декларативной (функциональной)
деструктуризация функции высшего порядка замыкания чистые функции
Последнее обновление: 21 сентября 2020

Уроки курса

Испытания

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

Автор

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

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

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

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

Впечатления

Урок: Сигналы

Я не новичок в программировании. В этой сфере уже несколько лет. Но информация в этом курсе стала для меня "просветлением".

Теперь я совсем по другому буду смотреть на то как пишу код.

Огромное спасибо за курсы.

Хорошее итоговое задание для курса) Еще более радует, что удалось прочитать мысли учителя и выбрать похожий алгоритм решения 😃👍.

Хочу поблагодарить создателей курса за обновление! Так доходчиво про reduce я бы даже сам себе не объяснил!

Урок: Сигналы

Приятно, когда попадаешь в лаконичное решение учителя. Изначально, правда всё записал в переменные. Хорошее задание.

Интересное решение учителя) А я пошел напрямик, как в теории)

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