Learn about the functional concepts at the heart of many JavaScript frameworks and programs.
Overview
Syllabus
Introduction
- Welcome
- What you should know
- Exercise files
- Installing Node.js and npm
- Installing Lodash and running code
- What is functional programming?
- Functional vs. object-oriented programming (OOP)
- Assigning functions to variables
- Passing functions as arguments
- Closure and returning functions
- Higher-order functions
- Mapping
- Filtering
- Every/some
- Reducing
- Combining functions
- Chapter introduction
- Simple callbacks
- Callbacks with arguments
- Introduction
- Partial application
- Recursion
- Next steps
Taught by
Shaun Wassell