Курс «JS: Функциональное программирование»
Последнее обновление: 22 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы изучите основы функционального программирования в JavaScript. Вы узнаете, что такое функции первого порядка. Вы научитесь уменьшать сложность функций и поймете, как функции ведут себя в составных выражениях. Вы освоите работу с механизмом замыканий, возвратом функций из функций, каррированием и частичным применением. Знания из этого курса помогут проектировать лаконичные и эффективные программы, отделяя побочные эффекты от чистого кода.
Чему вы научитесь
- Оценивать сложность функций и упрощать их код
- Продвинутому использованию замыканий
- Использовать композицию функций для решения реальных задач
Программа
1 | Введение Знакомимся с целями и задачами курса, готовим окружение |
2 | Guard Expression Учимся уменьшать сложность функций |
3 | Параметры по умолчанию Знакомимся с новым синтаксисом, позволяющим задавать параметры по умолчанию |
4 | Выполнение функций Углубляем понимание того, как функции ведут себя в составных выражениях |
5 | Объекты первого класса Выясняем, что функции – это данные |
6 | Лексическое окружение (LexicalEnvironment) Повторяем материал об окружениях в javascript |
7 | Возврат функций из функций Учимся генерировать новые функции на основе старых |
8 | Частичное применение Учимся технике сокращения кода |
9 | Каррирование Разбираемся, что такое каррирование и почему оно полезно |
Формат обучения
Испытания
1 | Композиция функций |
2 | Числа Чёрча |
3 | Каррирование |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы