Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

3 900 ₽
нет рассрочки

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

  • 9 уроков (видео и/или текст)
  • 11 упражнений в тренажере
  • 40 проверочных тестов
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

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

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

Вы узнаете, что такое функции первого порядка. Вы научитесь уменьшать сложность функций и поймете, как функции ведут себя в составных выражениях. Вы освоите работу с механизмом замыканий, возвратом функций из функций, каррированием и частичным применением. Знания из этого курса помогут проектировать лаконичные и эффективные программы, отделяя побочные эффекты от чистого кода. Этот курс подойдет тем, кто продолжает изучать JavaScript. Чтобы учиться было проще, стоит заранее изучить курсы JS: Функции и JS: Объекты.

Что вы получите после обучения

Приобретаемые навыки
2
Функции
3
Guard expression
4
Выражения и инструкции
5
Лексическое окружение
6
ФП

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

Программа курса

Введение
Познакомиться с курсом и подготовить окружение.

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

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

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

Объекты первого класса
Узнать что функции – это данные

Лексическое окружение (LexicalEnvironment)
Повторить материал об окружениях в javascript

Возврат функций из функций
Научиться генерировать новые функции на основе старых. Изучить понятие "замыкание".

Частичное применение
Научиться технике сокращения кода

Каррирование
Понять что такое каррирование и почему оно полезно

Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 15.04.2024 18:46
JS: Функциональное программирование

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

Оставить отзыв
Поделиться курсом с друзьями