|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learning-functional-javascript-with-ramda/
课程评论:没有评论
课程名称:使用 Ramda 学习函数式 JavaScript 课程概述:本课程专注于使用流行的 Ramda 库的函数式 JavaScript。近年来,函数式 JavaScript 变得越来越受欢迎,因为使用小而纯粹的函数编写的代码更易于维护、重用、改进和测试。然而,深入理解函数式编程并不容易。因此,我创建了这门课程,与大家分享我的经验。我是函数式编程的忠实爱好者,使用函数式 JavaScript 创建了许多商业项目。Ramda 作为一个库,为编写优雅且简单的代码提供了机会,但学习所有 Ramda 函数并熟悉它们需要付出很多努力。在本课程中,我们将从零开始学习函数式编程中重要的部分,比如柯里化和组合,然后深入探索 Ramda 的世界。 您将从本课程中学到: - JavaScript 中的闭包 - 如何使用 Ramda 编写函数式 JavaScript - JavaScript 中的柯里化 - JavaScript 中的组合 - 使用 Ramda 编写条件 - 安全地获取深层嵌套属性 - Ramda 中的镜头(Lenses) - Ramda 中的分组和排序 - Ramda 中的 Converge 和 UseWith - 使用 Ramda 简化谓词 - 还有更多内容 如果您想深入了解函数式 JavaScript,以提高代码质量,那么这门课程适合您。课程面向所有对 JavaScript 中的函数式编程感兴趣的人。
This course is about functional javascript with using such a popular library as Ramda. Functional javascript becomes very popular nowadays because code which is written with small, pure functions is easier to support, reuse, improve and test. But getting deep in functional worlds is not an easy task. Thats whyI created this course to share my experience with you. I am a huge fan of function programming and I created a lot of business project using functional javascript. Ramda as a library gives an opportunity to write elegant and simple code, but it takes a lot of effort to learn all Ramda functions by yourself and get used to then. In this course we will start from scratch in learning such important part of functional programming as currying and composition and then we will have a deep dive into Ramda world. What you will learn in this course: Closures in javascriptHow to write functional javascript with RamdaCurrying in javascriptComposition in javascriptWriting conditions with RamdaGet deeply nested properties safelyLenses in RamdaGrouping and sorting in RamdaConverge and UseWith in RamdaSimplifying predicates with RamdaAnd much more. If you are feeling like you want a deep dive into functional javascript to improve the quality of your code than this course is for you. This course is for everyone who is interested in functional programming in javascript