云课堂
课程地址:网易云课堂在线课程
github: https://github.com/chalecao/fp
目录
章节1函数式编程基础
- 课时1命令式编程与声明式编程09:38 章节2头等函数、高阶函数与纯函数
- 课时2头等函数、高阶函数03:01
- 课时3纯函数的概念06:34
- 课时4纯函数编写测试用例03:10 章节3函数科里化
- 课时5什么是科里化以及与闭包的关系04:27
- 课时6科里化与lodash、Ramda03:17
- 课时7科里化编程实战与REPL06:39 章节4Functor函子理解与应用
- 课时8函子Functor基本概念与JavaScript代码实现06:45
- 课时9通过科里化实现immutable(不可变)函子05:14
- 课时10编码实现业务函子06:40
- 课时11函数式函子概念与编码实现09:36
- 课时12Monad函子与Monad mayBe和Monad Either05:55
- 课时13Functor函子IO02:09
- 课时14JavaScript编码实现Monad MayBe06:21
- 课时15JavaScript编码实现Monad Elther和IO函子06:59 章节5函数式编程与面向对象编程
- 课时16OOP与FP优缺点比较06:05
- 课时17业务开发中如何使用函数式编程03:24
- 课时18JavaScript编程实现OOP与FP思想03:41