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