1
00:00:00,940 --> 00:00:02,540
Welcome to Working with JavaScript

2
00:00:02,540 --> 00:00:04,460
Modules, and in this module, we're going

3
00:00:04,460 --> 00:00:06,100
to kind of start from the beginning and

4
00:00:06,100 --> 00:00:08,660
we're going to talk about what a module is

5
00:00:08,660 --> 00:00:12,090
and how you start to use them. Now to get

6
00:00:12,090 --> 00:00:15,070
started, I had mentioned that we're going

7
00:00:15,070 --> 00:00:17,370
to wrap the entire conversation in a

8
00:00:17,370 --> 00:00:19,880
real-world environment. So, we're going to

9
00:00:19,880 --> 00:00:22,450
take a minute or 2 to set up our demo

10
00:00:22,450 --> 00:00:23,820
environment. We're going to download some

11
00:00:23,820 --> 00:00:25,230
code from GitHub and we're going to get

12
00:00:25,230 --> 00:00:26,740
some things up and running, and we'll

13
00:00:26,740 --> 00:00:29,180
start to look at the problem set and why

14
00:00:29,180 --> 00:00:31,800
we need modules. And once we get through

15
00:00:31,800 --> 00:00:33,940
that, we'll talk about what modules are

16
00:00:33,940 --> 00:00:36,420
and what the syntax is a little bit and

17
00:00:36,420 --> 00:00:38,990
why you use them and how you go about

18
00:00:38,990 --> 00:00:40,840
getting those created. And then we're

19
00:00:40,840 --> 00:00:43,060
going to talk about some things to think

20
00:00:43,060 --> 00:00:45,000
about because modules work a little bit

21
00:00:45,000 --> 00:00:47,800
differently than many other things in

22
00:00:47,800 --> 00:00:50,130
JavaScript. So, we just want to talk

23
00:00:50,130 --> 00:00:52,110
briefly about a couple of things to keep

24
00:00:52,110 --> 00:00:54,740
in mind as we go and build out the rest of

25
00:00:54,740 --> 00:00:59,000
the course. So the first thing to do, let's go get our demo environment set up.

