Функции в JavaScript

Курс повышенной сложности. Все о функциях. Области видимости, аргументы, return, замыкания, стрелочные функции, контекст: call, apply, bind, callback функции, pure функции, рекурсия.

  • function declaration
  • работа с аргументами функции
  • return
  • области видимости
  • arrow function
  • callback
  • this
  • call, apply, bind
  • function expression
  • function declaration statement
  • pure function
  • recursion
  • closure

Курс содержит

  • 375 min video
  • 12 sprints
  • 134 tasks
  • Projects
  • Помощь и поддержка
  • Разбор и устранение багов
  • Доступ без ограничения времени
  • Сертификация

Технологии и ПО

Recursion This VSCode Arrow Function JavaScript Closures

Требования к прохождению курса

Курс повышенной сложности по функциям в JavaScript. Рекомендуется тем кто готовиться проходить собеседование и Junior разработчикам. Разбираются все аспекты функций в JavaScript. Рассматриваются вопросы:

  • способы создания функций
  • работа с аргументами и функцией как объектом
  • возвращаемые значения и возвращаемые функции
  • стрелочные функции, их особенности
  • callback функции
  • контекст функций, понятие this, работа с контекстом
  • call, apply, bind
  • способы создания и вызова функций, области видимости
  • функции высшего порядка
  • рекурсия, способы написания и создания рекурсий
  • рекурсивные обходы объектов
  • замыкание областей видимости, создание замыканий.

Каждый спринт содержит большое количество задач (до 30 тасков) для отработки практических аспектов.

Поддержка — при возникновении вопросов, багов, трудностей вы можете получить помощь преподавателя онлайн. Баги — разбор онлайн, помощь в выявлении и исправлении, повторная проверка исправленного кода.

Мини проект — адаптация слайдера цитат с динамически генерируемым фоном на pure функции.

  • 375 min video
  • 12 sprints
  • 134 tasks
  • Projects
  • Помощь и поддержка
  • Разбор и устранение багов
  • Доступ без ограничения времени
  • Сертификация