Oreilly – Functional Programming Projects with JavaScript 2023-9

Oreilly – Functional Programming Projects with JavaScript 2023-9 Downloadly IRSpace

Oreilly – Functional Programming Projects with JavaScript 2023-9
Oreilly – Functional Programming Projects with JavaScript 2023-9

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

Functional Programming Projects with JavaScript

Sample course video

Installation Guide

After Extract, view with your favorite player.

Subtitles: English

Quality: 720p

Download link

Download file – 831 MB

File(s) password: www.downloadly.ir

File size

831 MB