explanation
JavaScript: From the Basics to Functional JS The JavaScript course is offered by Frontend Masters Academy, which teaches functional programming by providing a series of practical examples. This course is useful for beginners and intermediate programmers and provides invaluable skills in functional programming and modern website development. Functional programming is a software development style or technique that can be implemented in a variety of programming languages. This technology offers many valuable advantages for the optimal development of various websites and software, and its implementation in JavaScript is slightly different from other programming languages.
To implement this coding approach in a JavaScript program, you must be familiar with the basic concepts and specific features of JavaScript, such as functional programming, closures, and scope. Learning functional programming skills will have a huge impact on your future career and can be very effective as you learn various JavaScript frameworks such as React, Angular, and Vue. Among the most important teaching topics of this course are the use of reduction, mapping and filter methods in rich functions, promises, asynchronous or asymmetric programming, etc.
What you will learn in JavaScript: From the basics to functional JS
- functional programming
- Working with JavaScript in different ways
- Fully familiar with changes in JavaScript ES6 and newer versions
- Various ways to use the loop function and its application in software development
- ForEach function
- map() function
- filter function()
- In-depth understanding of closures and scopes in JavaScript
Course specifications
Publisher: Frontend Masters
teacher: Bianca Gandolfo
Language:English
Level: Intermediate
Number of classes: 74
Duration: 8 hours 11 minutes
course topic
JavaScript: From the basics to functional JS
Course introduction
Success Tips for Learning
functional programming
objects
real estate access
Arrangement
parentheses notation
invalid character
game character challenge
game character challenge
Object review
ES6 destructuring
Structure Destruction Challenge
Structural Demolition Solution
Destructuring example
List Conversion
List Conversion
repeated practice
roofing solutions
Repetitive Practice, Part 2
Roofing Solutions, Part 2
Repeated Practice, Part 3
Roofing Solutions, Part 3
.forEach() function
Use features
forEach function
forEach and _.each practice
forEach and _.each solutions
.map() function
_.map() vs. .map() function
_.map() practice
_.map() solution
_map() vs _angle()
_.map() exercise, part 2
_.map() solution, part 2
.filter() function
.filter() practice
.filter() solution
.filter() application walkthrough
.filter() application solution
In-depth features
Anatomy of a Function
Function janitor practice
Function removal solution
ES6 arrow functions
projection movement
projection solutions
spread operator
argument keyword
basic parameters
ES5 rewrite walkthrough
ES5 rewrite solution
array type object
array.from
_.at()
_.from() solution
range
Range Practice Settings
Range Practice, Part 1
Range Practice, Part 2
Range Practice, Part 3
Scope Implications
callback
Higher-order functions and callbacks
Argument passing
Translating to ES6 Practice
Translate to ES6 solution
Passing the Argument, Part 2
_.reduce() practice
_.reduce() solution
empty room exercise
vacancy solution
functional utility
currying
typesetting
Advanced Scope: Closed
Closure
Conclusion, Part 2
Create a closure
closure demo
Closing Recipe
Curring and composition practice
Curling and Configuration Solutions
Conclusion of “JavaScript: From the Basics to Functional JS”
finish
movie
JavaScript: JS introduction video from basics to functionality
installation manual
After extracting, watch with your favorite players.
English subtitles
Quality: 1080p
download link
File password: free download software
size
2.1GB