Oreilly – Functional Programming Projects with JavaScript 2023-9
Oreilly – Functional Programming Projects with JavaScript 2023-9 Downloadly IRSpace
Functional Programming Projects with JavaScript. This course helps you write clean, maintainable, and flexible code using functional programming principles. Functional programming is a new approach that is becoming one of the most popular paradigms in software development, and it reduces many common challenges such as complex errors, large dependencies, and scalability issues. In this course, you will learn the fundamental concepts of functional programming, such as first-class functions, working with arrays and objects, as well as advanced techniques. The training is delivered through a combination of videos, slides, and hands-on exercises. This course is suitable for beginners to intermediate level and requires only a basic familiarity with JavaScript syntax. Upon completion of this course, your ability to write clean, efficient code will increase significantly.
What you will learn:
- Core concepts of functional programming and how to apply them to JavaScript
- First-class functions and what we can do with them
- Built-in Array Functions in JavaScript and How They Help Us Work with Data
- Advanced functional concepts such as currying, recursion, and composition
Who is this course suitable for:
- Software developer
- Programmer
Course details
- Publisher: Oreilly
- Instructor: Shaun Wassell
- Training level: Beginner to advanced
- Training duration: 3 hours and 27 minutes
Course headings
- Introduction
Functional Programming Projects with JavaScript: Introduction - Essential Concepts and Syntax
Imperative vs. Declarative Programming
Immutability
Pure Functions
Simple Data Structures - Working with Arrays and Objects Functionally
The Map, Filter, Some, and Every Functions
The Spread Operator
The Reduce Function - First-Class and Higher-Order Functions
What are First-Class and Higher-Order Functions?
Example 1: Sale Price Calculator
Example 2: Printing Function Execution
Example 3: Benchmarking Function Performance
Example 4: Isomorphic Functions for Values and Arrays
Example 5: Function-Call Tracking
Example 6: Argument Checking - Partial Application and Currying
What are Partial Application and Currying?
Object Property Defaults with Partial Application
URL Building with Partial Application
Automatic Partial Application - Function Memoization
What is Memoization?
Memoization Techniques: Multiple Arguments
Memoization Techniques: Higher-Order Functions - Summary
Functional Programming Projects with JavaScript: Summary
Pictures from the Functional Programming Projects with JavaScript course

Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: English
Quality: 720p
Download link
File(s) password: www.downloadly.ir
File size
831 MB
Super Admin