О курсе

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

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

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

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

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

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

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

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

Какие практические навыки можно получить?

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

Есть ли в курсе разделы о замыканиях?

Да, в программе есть раздел «Возврат функций из функций», где изучается понятие «замыкание».