курс

JS: Функции

2715 студентов 1512 сообщений
Курс JS: Функции
продолжительность
15 часов
награда
108 баллов

Функции в JavaScript способны на большее! В этом курсе вы познакомитесь с такими понятиями, как объекты первого рода, лямбда-функции и функции высшего порядка. Научитесь передавать и принимать неограниченное число аргументов, изучите операции «отображение», «фильтрация» и «агрегация». Познакомитесь со сторонними библиотеками, значительно упрощающими работу программиста.

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

  • Использовать продвинутые возможности функций для написания лаконичного и эффективного кода
  • Отделять чистые функции от функций с побочными эффектами
  • Использовать функции высшего порядка (map/filter/reduce) для обработки коллекций
  • Отличать императивную парадигму программирования от декларативной (функциональной)
деструктуризация функции высшего порядка замыкания чистые функции
Последнее обновление: 29 июня 2021

Уроки курса

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки.

Впечатления

Урок: Сигналы

Я не новичок в программировании. В этой сфере уже несколько лет. Но информация в этом курсе стала для меня "просветлением".

Теперь я совсем по другому буду смотреть на то как пишу код.

Огромное спасибо за курсы.

Урок: Сигналы

4 часа просидел над задачкой, решил с константами, потом еще пол после просмотра решения учителя и приведения своего кода к виду .map.filter.reduce (убрал кучу лишних констант), но оно того определенно стоит! Зато прочувствовал код изнутри, спасибо за такие задачки!

Урок: Сигналы

Ох и задачки у вас! Голову сломал. Сам сделал на костылях, кое-как, но лишь бы не читерить с решением учителя, потом глянул правильный вариант, и думал над тем как все там работает еще дольше, чем сам делал!) Но оно того стоило. Большое спасибо.

Хорошее итоговое задание для курса) Еще более радует, что удалось прочитать мысли учителя и выбрать похожий алгоритм решения 😃👍.

Хочу поблагодарить создателей курса за обновление! Так доходчиво про reduce я бы даже сам себе не объяснил!

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

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия

Фронтенд-разработчик

Разработка фронтенд-компонентов веб-приложений
4 августа 8 месяцев
Иконка программы Node.js-разработчик
Профессия

Node.js-разработчик

Разработка бэкенд-компонентов веб-приложений
4 августа 8 месяцев