“Oh, boy, so you actually learned something today?” – Rick Sanchez.
As a professional web developer, you can expect to encounter many different functions every day, like the ones covered by this course.
“Sometimes science is more art than science.” – Rick Sanchez
In this course, you’ll learn the following:
Invoking functions, A sync Functions, Callback Functions
- How to use functions and what they are
- where to define functions and several different ways
- In which way to call functions so as many times as you need
- You’ll also learn about
- Scope and how it affects variables and so the functions’ children
- Composing functions with currying and factories
- Using this keyword
- Using callback functions
And much more!
“Nobody exists on purpose.” – Rick Sanchez.
“Tomorrow, and tomorrow, and tomorrow, Creeps in this petty pace from day to day, To the last syllable of recorded time; And all our yesterdays have lighted fools the way to dusty death.
Out, out, brief candle! Life’s but a walking shadow, a poor player, That struts and frets his hour upon the stage, And then is heard no more.” – Shakespeare.”
COURSE LEVEL: Beginner
WHAT YOU WILL LEARN
- Invoking functions
- Currying functions
- Factory Functions
- A sync functions
- Function scope
- Callback functions
THIS COURSE IS FOR
PDF Certificate Included with this Course
- Lectures 22
- Quizzes 1
- Duration 3 hours
- Skill level Intermediate
- Language English
- Students 77
- Assessments Yes
Introduction / Roadmap
Defining and Invoking Functions
Students will learn to define functions, provide arguments to functions, work with return values from functions, and learn alternate ways to define functions such as arrows
Students will understand defining variables and other functions within functions, as well as the global scope, and how these ideas relate to defining and accessing variables
Students will learn what composition means, why it is used, and how to compose functions using factories and currying
Students will learn to get values from functions using callbacks, and learn about the uses of promises, async functions and generators
Students will learn a broad range of additional function techniques including self-invocation, error catching and using the this keyword