Course Curriculum
- 6 sections
- 23 lectures
- 2 days, 12 hours total length
-
Introduction00:02:00
-
Why use JavaScript functions?00:06:00
-
Defining and Invoking Functions00:04:00
-
Demo: Invoking and Defining JavaScript functions00:07:00
-
Alternate ways to define functions00:01:00
-
Demo: Alternate ways to define functions00:04:00
-
What is function scope?00:03:00
-
Demo: Exploring Function Scope00:04:00
-
Child Function Scope00:02:00
-
Demo: Child Function Scope00:06:00
-
What is function composition?00:02:00
-
Demo: Currying Functions00:05:00
-
Factory Functions00:01:00
-
Demo: Factory Functions00:04:00
-
What are callback functions?00:01:00
-
Demo: Callback Functions00:04:00
-
Promises, Async and Generators00:06:00
-
The “this” keyword & demo00:04:00
-
Self-Invoking Functions & demo00:03:00
-
Error Catching & demo00:04:00
-
Object Creators & demo
-
Course Summary00:02:00
-
Assignment – JavaScript Functions00:59:00