Download Now

Learning Path: JavaScript: Learn Functional Programming with JavaScript

Learning Path: JavaScript: Learn Functional Programming with JavaScript

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)

Screenshots

Screenshots
Learning Path: JavaScript: Learn Functional Programming with JavaScript
Password: sanet.cd

Download link:

Buy Premium To Support Me & Get Resumable Support & Max Speed:





Links are Interchangeable - No Password - Single Extraction
Direct Download

Tags: Learning, JavaScript, Functional, Programming, JavaScript

Comments
Name:*
E-Mail:*
Add Comments:
Enter Code: *