Mastering JavaScript Functional Programming
Functional programming is a programming paradigm for software development based on functions. FP lets you confidently write terser code with greater concurrency. You’ll learn all about writing and testing pure functions, reducing side effects, and developing new programming skills to enhance your code by adding FP wherever it’s most suitable.
Offered by
Difficulty Level
Intermediate
Completion Time
20h28m
Language
English
About Book
Who Is This Book For?
If you are a JavaScript or TypeScript developer looking to enhance your programming skills, then this book is for you. The book applies to both frontend developers working with frameworks such as React, Vue, or Angular as well as backend developers using Node.js or Deno.
Mastering JavaScript Functional Programming
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 20h28m total length
Becoming Functional - Several Questions
Thinking Functionally - A First Example
Starting Out with Functions – A Core Concept
Behaving Properly - Pure Functions
Programming Declaratively – A Better Style
Producing Functions – Higher-Order Functions
Transforming Functions – Currying and Partial Application
Connecting Functions – Pipelining, Composition, and More
Designing Functions – Recursion
Ensuring Purity – Immutability
Implementing Design Patterns – The Functional Way
Building Better Containers – Functional Data Types
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!