explanation
Functional JavaScript First Steps is a functional programming course in the JavaScript programming language published by Frontend Masters Academy. There are many different paradigms and approaches in the field of programming and software development, the most important of which are object-oriented programming (OOP) and functional programming (FP). Each of these paradigms has its own advantages and is used in a specific range of projects. Functional programming deals only with pure functions. Programs written with the functional programming approach consist of a large number of (reusable) functions. Pure functions have two unique conditions, without which almost nothing is called a pure function.
The first condition is that a pure function computes its output value using only the arguments and variables defined within it. The second condition is that the function evaluation and its output do not change anything outside the function environment, and the external state of the function remains its original state. Observing these two conditions will make your program completely predictable and make the debugging and optimization process very simple and fast. In this course, you will get to know important topics such as higher-order functions, recursive functions, clusters, function composition, etc. You will learn very useful skills to get started with functional programming.
What you will learn in Functional JavaScript First Steps
- Advantages of functional programming compared to object-oriented and other programming paradigms
- Pure and total functions
- Two basic conditions for pure functions
- Knowledge of the concept of side effects in functional programming.
- Comparison of recursive functions with For and While loops
- Higher-order filters, maps, and reduce functions
- Closure and scope in the JavaScript programming language
- Combination of immutable functions and variables
Course specifications
publisher: frontend master
teacher: Anjana Vakil
Language:English
Level: Intermediate
Number of classes: 27
Duration: 3 hours 54 minutes
Functional JavaScript First Steps topic
introduction
What is functional programming?
Breaking out of a loop with recursion
higher order function
Closure
Feature configuration
finish
movie
Functional JavaScript First Steps Introduction Video
installation manual
After extracting, watch with your favorite players.
Subtitles: None
Quality: 1080p
download link
File password: free download software
size
1GB