1
00:00:00,000 --> 00:00:08,571
Hi everyone, my name is Prateek, and

2
00:00:08,571 --> 00:00:11,429
welcome to my course JavaScript:

3
00:00:11,429 --> 00:00:14,571
Functions. I'm a Senior Staff Engineer at

4
00:00:14,571 --> 00:00:16,600
eBay. JavaScript has consistently been

5
00:00:16,600 --> 00:00:18,429
listed as the most commonly used

6
00:00:18,429 --> 00:00:20,333
programming language, and functions are at

7
00:00:20,333 --> 00:00:22,600
the very heart of JavaScript. In this

8
00:00:22,600 --> 00:00:24,700
course, we are going to learn how

9
00:00:24,700 --> 00:00:26,000
functions can help you write modular,

10
00:00:26,000 --> 00:00:29,444
reasonable, and maintainable code. Some of

11
00:00:29,444 --> 00:00:31,000
the major topics that we'll cover include

12
00:00:31,000 --> 00:00:34,000
functions and scope, arrow functions,

13
00:00:34,000 --> 00:00:36,571
call, apply, and bind methods, rest

14
00:00:36,571 --> 00:00:39,182
parameters, and the spread operator. By

15
00:00:39,182 --> 00:00:40,636
the end of this course, you'll know not

16
00:00:40,636 --> 00:00:43,250
only how to write your own functions, but

17
00:00:43,250 --> 00:00:46,143
also call and leverage the power of

18
00:00:46,143 --> 00:00:48,000
existing functions. Before beginning the

19
00:00:48,000 --> 00:00:50,143
course, you should be familiar with the

20
00:00:50,143 --> 00:00:52,333
basics of JavaScript like variables,

21
00:00:52,333 --> 00:00:55,125
expressions, and conditional statements. I

22
00:00:55,125 --> 00:00:56,333
hope you'll join me on this journey to

23
00:00:56,333 --> 00:01:04,000
learn functions with the JavaScript: Functions course, at Pluralsight.

