Professor Frisby Introduces Composable Functional JavaScript - Видеоуроки

Professor Frisby Introduces Composable Functional JavaScript
Duration 01:50:38
Открыть все курсы от egghead

Professor Frisby Introduces Composable Functional JavaScript - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Create linear data flow with container style types (Box) 00:05:05
  • Урок 2. Refactor imperative code to a single composed expression using Box 00:04:45
  • Урок 3. Enforce a null check with composable code branching using Either 00:05:59
  • Урок 4. Use chain for composable error handling with nested Eithers 00:03:58
  • Урок 5. A collection of Either examples compared to imperative code 00:02:06
  • Урок 6. Create types with Semigroups 00:05:53
  • Урок 7. Semigroup examples 00:02:02
  • Урок 8. Ensure failsafe combination using monoids 00:04:34
  • Урок 9. A curated collection of Monoids and their uses 00:01:13
  • Урок 10. Unbox types with foldMap 00:02:51
  • Урок 11. Delay Evaluation with LazyBox 00:01:27
  • Урок 12. Capture Side Effects in a Task 00:02:59
  • Урок 13. Use Task for Asynchronous Actions 00:03:47
  • Урок 14. You've been using Functors 00:03:20
  • Урок 15. Lift into a Pointed Functor with of 00:01:22
  • Урок 16. You've been using Monads 00:05:44
  • Урок 17. Build curried functions 00:04:51
  • Урок 18. Applicative Functors for multiple arguments 00:02:19
  • Урок 19. Apply multiple functors as arguments to a function (Applicatives) 00:04:43
  • Урок 20. List comprehensions with Applicative Functors 00:02:15
  • Урок 21. Write applicatives for concurrent actions 00:01:38
  • Урок 22. Leapfrogging types with Traversable 00:02:53
  • Урок 23. Maintaining structure whilst asyncing 00:02:36
  • Урок 24. Principled type conversions with Natural Transformations 00:04:04
  • Урок 25. Apply Natural Transformations in everyday work 00:04:31
  • Урок 26. Isomorphisms and round trip data transformations 00:04:24
  • Урок 27. Build a data flow for a real world app 00:06:13
  • Урок 28. Retrieve and use data from an api with pure functional constructs 00:07:08
  • Урок 29. Find the intersection of sets with Semigroups 00:05:58

Этот курс преподает повсеместные абстракции для моделирования чисто функциональных программ. Функциональные языки приняли эти алгебраические конструкции по всем направлениям как способ составления приложений принципиальным образом.

Мы можем сделать то же самое в JavaScript. Хотя предмет выходит за рамки основ функционального программирования, предварительных знаний о функциональном программировании не требуется. Вы начнете сочинять функциональность, прежде чем узнаете об этом.

Твоя оценка

11 4
Следи за последними обновлениями и новостями в нашем 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 33 урока
frontendmasters Организация функциональности JavaScript
Никакое количество обучения теории JavaScript не заменит практики. Практика даст огромное положительное влияние на качество вашего кода.
В этом курсе мы обращаем ваше внимание на \"строительный код\", которым вы можете поделиться между клиентом (браузером) и сервером (Node). Вот где самые захватывающие упражнения для вашего JavaScript мастерства.

Duration 05:12:50
19 1
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

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

Разработчик на Spring Framework

Разработчик на Spring Framework

ru
Курс будет полезен всем. От Junior Java-программистов, не имеющих опыта работы со Spring, с минимальным опытом с IoC-контейнером Spring или испытывающих трудности с ним до архитекторов и тех.лидов, желающих узнать про современные возможности Spring для решения высокоуровневых задач.
Appium Android: простое руководство по автоматизации тестирования

Appium Android: простое руководство по автоматизации тестирования

en
Автоматизируйте собственное тестирование мобильных приложений под Android с помощью Appium и Java. Работа с реальными устройствами и эмуляторами Android. Этот курс по автоматизации тестирования мобильных приложений c Appium обучает вас простому, прямому подходу, всего за 5,5 часов видео...
Gatsby - Генератор статических сайтов для React - Полное руководство

Gatsby - Генератор статических сайтов для React - Полное руководство

en
Создавайте потрясающие сверхбыстрые веб-сайты с помощью React и GraphQL, начинайте работу со стеком JAM и подходом Headless CMS. В этом курсе вы узнаете, как создавать удивительные и сверхбыстрые статические веб-сайты с помощью Gatsby.js. Gatsby - это невероятно быстрый современный генератор...
Изучение Python, Tkinter и Django

Изучение Python, Tkinter и Django

ru
​Данный видео курс предназначен для людей, которые хотят научиться программировать на языке Python. В курсе будут рассмотрены базовые моменты языка Питон, а также рассмотрена тема работы с библиотеками. Вы научитесь писать программы под ПК при помощи фреймворка TKinter, а также создавать мощные...
Serverless React c AWS Amplify - Полное Руководство

Serverless React c AWS Amplify - Полное Руководство

en
Создавайте полнофункциональные приложения React быстрее, чем когда-либо, которые масштабируются до миллионов пользователей и работают исключительно в облаке! Хотите создавать удивительные, производительные и в целом лучшие приложения React? Смотрите не дальше, чем AWS Amplify. Этот курс - лучшее...
BDD с Cucumber и Serenity BDD

BDD с Cucumber и Serenity BDD

en
Изучите все навыки, необходимые для работы BDD в вашей команде, используя BDD Cucumber и Serenity. BDD, - это чрезвычайно эффективная практика доставки программного обеспечения, которая помогает командам лучше сотрудничать и сосредоточиться на предоставлении действительно важных функций. Cucumber...
Курс по айдентике

Курс по айдентике

ru
В основе курса методика, которая применяется в российских брендинговых агентствах и Высшей Школе Брендинга. Курс записан в ноябре 2017, состоит из 20 вебинаров. Каждая лекция завершается домашним заданием и списком полезных книг для развития навыка. Вы можете выполнять один из учебных брифов...
chat
logo