"В меру" функционального программирования на JavaScript - Видеоуроки

Just Enough Functional Programming in JavaScript
Duration 00:30:57
Открыть все курсы от egghead

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

Под руководством «В меру» этого курса мы сосредоточимся на базовых знаниях, необходимых для понимания любого функционального языка. К концу курса вы поймете:

  • функции высшего порядка
  • чистые функции
  • immutability
  • currying
  • partial application
  • pointfree programming
  • функциональная композиция

Всего за 30 минут вы узнаете больше, чем просто достаточно.

https://github.com/kyleshevlin/just-enough-fp-lessons/tree/master/

Полный список уроков Развернуть / Свернуть
  • Урок 1. Course Introduction to Just Enough Functional Programming In JavaScript 00:01:10
  • Урок 2. Modify Functions with Higher Order Functions in JavaScript 00:01:24
  • Урок 3. Avoiding Mutations in JavaScript with Immutable Data Structures 00:05:57
  • Урок 4. Refactor a Function to Use Currying in JavaScript 00:01:51
  • Урок 5. Identify Side Effects by Comparing Pure and Impure JavaScript Functions 00:04:28
  • Урок 6. Create Reusable Functions with Partial Application in JavaScript 00:01:55
  • Урок 7. Eliminate Anonymous JavaScript Functions with Pointfree Programming 00:01:24
  • Урок 8. Build Up Complex Functionality by Composing Simple Functions in JavaScript 00:04:38
  • Урок 9. Improve JavaScript Function Usability with Proper Argument Order in Functional Programming 00:02:58
  • Урок 10. Using the Associative Property in JavaScript Functional Compositions 00:01:48
  • Урок 11. Debug Functional Compositions with a Logging Side Effect in JavaScript 00:03:24
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 03.05.2019. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

30-11--0001 en 28 уроков
frontendmasters Functional-Lite JavaScript
Кайл Симпсон, автор серии книг \"Вы не знаете JavaScript\", охватывает 80 процентов функционального программирования. Кайл показывает практический взгляд на функциональное программировании, так что вы можете использовать такие методы, чтобы улучшить свой код уже сегодня.
Duration 03:09:13
27 1
30-11--0001 en 13 уроков
egghead RxJS: Use Higher Order Observables (Ангельский)
Если вы использовали RxJS, вполне вероятно, что вы видели flatMap или switchMap операторы. Это очень мощные операторы, которые используют в различных ситуациях. Эти операторы могут выглядеть таинственно на первый взгляд.
В этом курсе вы узнаете, что такое функции более высокого порядка, как это происходит в реальных приложениях, и как обращаться с такими операторами, как switchMap. На протяжении всего этого курса мы увидим реальные...
Duration 00:58:34
17 0
30-11--0001 en 45 уроков
frontendmasters Functional Programming in JavaScript
Научитесь применять передовые методы для решения практических задач в JavaScript. Откройте для себя функциональное программирование и посмотрите шаг за шагом как построить веб-приложения с помощью абстрактных интерфейсов, как Monads, Functors и другие. После этого курса вы будете думать и писать на JavaScript совсем по другому.
Duration 06:00:55
5 0
30-11--0001 en 18 уроков
frontendmasters Functional JavaScript v2
Функциональное программирование на JavaScript ценится ее сторонниками, но часто недооценивается простыми людьми, которые введут постоянную борьбу с ее теорией и терминологией.
Окунись в мир функционального программирования и получи глубокие знания которые позволят писать надежный код, который легко читается и проверяется.
Duration 07:53:33
19 0
30-11--0001 en 74 урока
frontendmasters JavaScript: From Fundamentals to Functional JS, v2
В этом двухдневном курсе вы узнаете основы JavaScript, необходимые для того, чтобы стать современным разработчиком JavaScript. Каждый навык, который вы освоите в этом курсе, необходим для изучения популярных фреймворков JavaScript, таких как React и Angular, поможет вам углубить понимание языка JavaScript и дать вам навыки написания профессионального JavaScript.
Если вы новичок в языке или имеете проблемы с современным JavaScript, это...
Duration 08:12:13
17 4
14-08-2017 en 45 уроков
frontendmasters Functional-Light JavaScript, v2
Изучите основы функционального программирования в JavaScript в этом (обновленный, версия 2) курсе с Кайлом Симпсоном - автором серии книг «You Do not Know JS» - чтобы написать более гибкий и эффективный код. Кайл охватывает ядро функционального JavaScript с такими понятиями, как чистые функции, .map () .reduce () .filter (), рекурсия и состав функций. Плюс подёт еще глубже с расширенными функциональными концепциями программирования,...
Duration 07:30:01
40 0

Последнее добавленное

Жесткие части: cерверы и Node.js

Жесткие части: cерверы и Node.js

en
На этом семинаре мы пойдем под капот Node двумя противоположными способами - поняв разработку серверов на основе интуитивно понятных принципов (HTTP, TCP / IP, Ports, Loopback, SSH) и поняв функции JavaScript, составляющие Node (событие цикл, потоки, буферы, асинхронность, прототипы).
Microsoft Azure Инфраструктура и Развертывание - Экзамен AZ-100

Microsoft Azure Инфраструктура и Развертывание - Экзамен AZ-100

en
Этот курс предназначен для того, чтобы помочь вам выучить и развить необходимые навыки для сдачи сертификационного экзамена Microsoft Azure AZ-100. Экзамен AZ-100 проверяет ваши знания в области создания, настройки и управления ресурсами в облаке Azure, включая, помимо прочего: управление...
Сертифицированный специалист по безопасности информационных систем (CISSP)

Сертифицированный специалист по безопасности информационных систем (CISSP)

en
Чтобы получить сертификат CISSP, кандидаты должны сдать экзамен, состоящий в основном из вопросов с несколькими вариантами ответов. Цель этого курса - подготовить вас к сертификационному экзамену, познакомив вас с понятиями и терминологией, которые вам необходимо знать для прохождения.
Сертифицированный архитектор решений AWS - Professional

Сертифицированный архитектор решений AWS - Professional

en
AWS является одной из самых быстрорастущих платформ облачных сервисов, предлагаемых сегодня. Он используется во всем мире миллионами пользователей! Возможность получить сертификацию уровня CSA Pro является одним из главных достижений для любого облачного инженера. Учитывая это, это также один...
Тестирование мобильных приложений

Тестирование мобильных приложений

ru
В современном мире бизнес всё чаще обращает внимание на мобильные технологии. И в этом нет ничего удивительного. Рынок мобильных устройств растёт в разы быстрее рынка домашних компьютеров, позволяя реализовывать новые возможности для развития и продвижения самых передовых бизнес идей.
Фреймворк NuxtJS. Руководство по FullStack-разработке

Фреймворк NuxtJS. Руководство по FullStack-разработке

ru
Полное руководство по Nuxt. Почему стоит посмотреть этот курс? Полный охват теоретических и практических знаний с полным циклом разработки: клиентская и серверная части. Nuxt.js позволяет создавать SEO-дружественные приложения, которые можно продвигать в поисковых системах. По урокам курса...
Moscow Python Conf ++ 2019

Moscow Python Conf ++ 2019

ru
Конференция Moscow Python Conf ++ посвящена всему, что делают Python разработчики: backend и web, сбор и обработка данных, AI/ML, тестирование, DevOps, базы данных, IoT, infosec. Кроме этого, мы обсуждаем сам язык, его развитие, организацию проектов, управление зависимостями и лучшие практики...
Разработка PHP-пакетов (PRO версия)

Разработка PHP-пакетов (PRO версия)

en
Премиум видео курс по разработке пакетов для PHP и Laravel. "Я вроде уже делал такое, давайте я гляну на старых проектах." Знакомы такие слова ? Когда мне давали задание на моей работе, я обычно отправлялся на поиски доступного пакета с открытым исходным кодом на packagist.org - и если не было...
chat
logo