курс

JS: Функции

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

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

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

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

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

Описание

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

Этот курс подойдет тем, кто продолжает изучать JS. Чтобы учиться было проще, стоит заранее изучить курсы:

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

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

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

Испытания

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

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

Отзывы

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

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

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

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


Аватар пользователя Никита  Madorskii
Никита Madorskii 27 апреля 2023

Ребята, искреннее спасибо за такие задачи, думал долго, но сделал сам и очень этому рад )


Аватар пользователя Дмитрий Федяков
Дмитрий Федяков 11 января 2023

Прям что ни урок то озарение. Благодарочки)


Аватар пользователя Дмитрий Федяков
Дмитрий Федяков 10 января 2023

Такой приятный курс - не запарный и слегка сложный. Я сейчас завис на первом проекте по фронтэнду и решил отвлечься и случайно наткнулся на этот курс. Даже чаю заварил пока прохожу ))


Аватар пользователя Анастасия Беликова
Анастасия Беликова 11 августа 2022

Просто хочу выразить немного восхищения от Math.sqrt в решении учителя. Всегда думала, что достаточно оптимизации, если доходить до половины числа в цикле, а тут еще круче. Спасибо за такие озарения!

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

профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 21 марта
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 21 марта
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 21 марта
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 21 марта
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 21 марта
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 21 марта
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 21 марта
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 21 марта
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 21 марта
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 21 марта
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время