Deep Dive into Functional JavaScript [Video]

Deep Dive into Functional JavaScript [Video]

Zsolt Nagy

2 customer reviews
A practical guide to mastering functional programming in ES6 from the perspective of building real-world applications.
Mapt Subscription
FREE
$30.00/m after trial
Video
$106.25
RRP $124.99
Save 14%
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$106.25
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Deep Dive into Functional JavaScript [Video] Book Cover
Deep Dive into Functional JavaScript [Video]
$ 124.99
$ 106.25
JavaScript and ES6 Challenges - Do you know JavaScript? [Video] Book Cover
JavaScript and ES6 Challenges - Do you know JavaScript? [Video]
$ 86.99
$ 73.95
Buy 2 for $35.00
Save $176.98
Add to Cart

Video Description

In this course, you will have an in-depth overview and the tools in your utility belt to write maintainable code in JavaScript.

We will stick to the latest version of JavaScript in this course, ES2017. You don't have to know ES2017 to benefit from the course, as we will introduce the language constructs that we use during it.

You will experience the benefits of functional programming even if your code is not purely functional. In this course, you will learn the building blocks that act as a utility belt in your arsenal, enabling you to write code that's easy to understand, extend, test, and debug. You will get hands-on practice on how to use currying, partial evaluation, map, reduce, filter, recursion, and other functional programming concepts in ES6.

Style and Approach

This course is geared towards software developers who would like to improve their skills and expertise by sticking to the highest quality standards when it comes to writing code. Take this course if you understand the fundamentals of JavaScript, such as scopes and closures, and you are familiar with at least the ES5 syntax

Video Preview

What You Will Learn

  • Discover the principles of functional programming
  • Learn the benefits and drawbacks of functional programming compared to other styles
  • Learn the language constructs of ES6 that are used for functional programming
  • Write elegant code with chaining and context binding
  • Understand function composition and function sequencing in depth
  • Learn about higher order functions with a special emphasis on map, reduce, and filter
  • Translate SQL queries into chained map and reduce calls
  • Learn currying and partial application in practice
  • Learn recursion, tail-call optimization, and the role of accumulator variables
  • Experiment with optimization techniques combating the performance drawbacks of functional programming
  • Map out a plan for how to continue after the course

Authors

Video Details

ISBN 139781787281899
Course Length2 hours 47 minutes
Read More
From 2 reviews

Read More Reviews

Recommended for You

JavaScript and ES6 Challenges - Do you know JavaScript? [Video] Book Cover
JavaScript and ES6 Challenges - Do you know JavaScript? [Video]
$ 86.99
$ 73.95
Accelerated JavaScript Training [Video] Book Cover
Accelerated JavaScript Training [Video]
$ 95.99
$ 81.60
JavaScript Variables Lifecycles [Video] Book Cover
JavaScript Variables Lifecycles [Video]
$ 91.99
$ 78.20
A JavaScript Local Storage Task List Exercise [Video] Book Cover
A JavaScript Local Storage Task List Exercise [Video]
$ 86.99
$ 73.95
JavaScript Exercise - Tank Shooter Game from Scratch [Video] Book Cover
JavaScript Exercise - Tank Shooter Game from Scratch [Video]
$ 177.99
$ 151.30
A JavaScript War Card Game Project from Scratch [Video] Book Cover
A JavaScript War Card Game Project from Scratch [Video]
$ 182.99
$ 155.55