О курсе

Курс «JS: Функции» посвящён одной из центральных тем JavaScript — функциям. В программе рассматриваются объекты первого класса, лямбда-функции и функции высшего порядка. Автор предлагает изучение передачи и приёма неограниченного числа аргументов, а также операций «отображение», «фильтрация» и «агрегация». Отдельное внимание уделяется сторонним библиотекам, которые, по описанию, упрощают работу программиста.

Программа курса включает введение, где предполагается познакомиться с курсом и подготовить окружение. Далее рассматриваются Guard Expression (для уменьшения сложности функций), параметры по умолчанию (новый синтаксис), выполнение функций в составных выражениях, объекты первого класса (функции как данные), возврат функций из функций (включая понятие «замыкание»), частичное применение и каррирование.

Курс ориентирован на углубление понимания работы функций в JavaScript. В материалах рассматривается, как функции используются в качестве данных, порождают другие функции и принимают функции как аргументы.

Что рассматривается в программе

  • рассматривается понятие объектов первого класса и функций как данных
  • разбираются лямбда-функции и функции высшего порядка
  • изучается передача и приём неограниченного числа аргументов
  • рассматриваются операции отображения, фильтрации и агрегации
  • разбирается понятие замыкания и возврат функций из функций
  • изучается частичное применение и каррирование
  • рассматривается использование сторонних библиотек

Кому может быть полезен курс

  • тем, кто интересуется углублённым изучением JavaScript
  • разработчикам, желающим разобраться с функциями высшего порядка и замыканиями
  • специалистам, которым нужно ознакомиться с каррированием и частичным применением
  • тем, кто хочет узнать о сторонних библиотеках для работы с функциями

Вопросы о программе

Какие темы рассматриваются в курсе?

В курсе рассматриваются объекты первого класса, лямбда-функции, функции высшего порядка, передача аргументов, операции отображения, фильтрации и агрегации, замыкания, частичное применение и каррирование.

Какие разделы включены в программу?

Программа включает введение, Guard Expression, параметры по умолчанию, выполнение функций, объекты первого класса, возврат функций из функций, частичное применение и каррирование.

Упоминаются ли в курсе сторонние библиотеки?

Да, в описании курса говорится, что слушатели познакомятся со сторонними библиотеками, которые упрощают работу программиста.