курс

JS: Функции

3823 студента 1945 сообщений
Последнее обновление: 02 июля 2022
Курс JS: Функции
3 900 ₽ в месяц
за все курсы Хекслета
Зарегистрироваться
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат обучения

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

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

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

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

Описание

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

Уроки курса

Продолжительность 13 часов

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

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже

#
Задание
% завершений

Впечатления

Аватар пользователя Vladimir  Chudovskiy
Vladimir Chudovskiy 15 февраля 2020

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

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

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


Аватар пользователя Евгений
Евгений 09 декабря 2020

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


Аватар пользователя V-Tan
V-Tan 08 декабря 2020

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


Аватар пользователя Арслан Худайкулиев
Арслан Худайкулиев 09 августа 2020

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


Аватар пользователя Андрей Б
Андрей Б 03 июня 2020

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

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

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

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
7 июля 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
7 июля 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
7 июля 16 месяцев