Mastering JavaScript Functional Programming
Functional programming is a paradigm for developing software using functions. With this book, you'll make the most of JavaScript programming with a focus on functional programming techniques and styles. Instead of simply working with existing libraries, the book helps you create your own basic building blocks for understanding the concepts in-depth.
Offered by
Difficulty Level
Intermediate
Completion Time
15h40m
Language
English
About Book
Who Is This Book For?
This book is for JavaScript developers who want to enhance their programming skills and build efficient web applications. Frontend and backend developers who use various JavaScript frameworks and libraries like React, Angular, or Node.js will also find the book helpful. Working knowledge of ES2019 is required to grasp the concepts covered in the book easily.
Mastering JavaScript Functional Programming
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 15h40m 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 and Composition
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!