CG数据库 >> Learning Path: JavaScript: Learn Functional Programming with JavaScript

Learning Path: JavaScript: Learn Functional Programming with JavaScript的图片1

Duration: 6h 25m | Video: h264, 1280x720 | Audio: AAC, 44100 Hz, 2 Ch | 1.8 GB

Genre: eLearning | Language: English

Video Description

Build web applications the functional way

In Detail

Functional programming has been around for decades, but it only got adopted by the JavaScript community in recent years. The benefits of using functions as the building blocks of a language is manifold, and when it comes to JavaScript, the advantages are only exponential.

This Video Learning Path delivers the building blocks of the functional paradigm in a way that makes sense to JavaScript developers. We’ll look at animated visualizations that’ll help explain difficult concepts such as higher-order functions, lenses and persistent data, partial application, currying, ES6, asynchronous code with promises and ES2017 async-await.

While we anchor these techniques into your mind with the practical usage, you will also learn about techniques to write maintainable software, test-driven development, top-down design, and bottom-up design. Finally, we will use Mocha and Chai to write unit tests for the functional part of the applications.

Prerequisites: Basic knowledge of JavaScript

Resources: Code downloads and errata:

Learn to Write Functional Javascript

Implementing and Testing Applications using Functional JavaScript

PATH PRODUCTS

This path navigates across the following products (in sequential order):

Learn to Write Functional Javascript (3h 48m)

Implementing and Testing Applications using Functional JavaScript (2h 36m)

Learning Path: JavaScript: Learn Functional Programming with JavaScript的图片2

发布日期: 2017-08-18