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