Курс «JS: Функциональное программирование»

guard expression
основы функционального программирования
выражения и инструкции

Последнее обновление: 22 октября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

9 уроков (видео и/или текст)
8 упражнений в тренажере
40 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы изучите основы функционального программирования в JavaScript. Вы узнаете, что такое функции первого порядка. Вы научитесь уменьшать сложность функций и поймете, как функции ведут себя в составных выражениях. Вы освоите работу с механизмом замыканий, возвратом функций из функций, каррированием и частичным применением. Знания из этого курса помогут проектировать лаконичные и эффективные программы, отделяя побочные эффекты от чистого кода.

Чему вы научитесь

  • Оценивать сложность функций и упрощать их код
  • Продвинутому использованию замыканий
  • Использовать композицию функций для решения реальных задач

Программа

1

Введение

Знакомимся с целями и задачами курса, готовим окружение

2

Guard Expression

Учимся уменьшать сложность функций

3

Параметры по умолчанию

Знакомимся с новым синтаксисом, позволяющим задавать параметры по умолчанию

4

Выполнение функций

Углубляем понимание того, как функции ведут себя в составных выражениях

5

Объекты первого класса

Выясняем, что функции – это данные

6

Лексическое окружение (LexicalEnvironment)

Повторяем материал об окружениях в javascript

7

Возврат функций из функций

Учимся генерировать новые функции на основе старых

8

Частичное применение

Учимся технике сокращения кода

9

Каррирование

Разбираемся, что такое каррирование и почему оно полезно

Формат обучения

Испытания

1

Композиция функций

2

Числа Чёрча

3

Каррирование

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы