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

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

