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

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