1
00:00:00,770 --> 00:00:05,900
Welcome to the course, I'm going to provide you a quick update on how to get the most out of the course,

2
00:00:06,140 --> 00:00:07,790
but then the upcoming lessons.

3
00:00:08,060 --> 00:00:12,390
So the course is designed as a project based course within the first section.

4
00:00:12,470 --> 00:00:16,850
We're going to be introducing setting up the developer environment, JavaScript.

5
00:00:16,850 --> 00:00:22,310
So how arrays, how objects and he can iterate through them, looping through the content, also how

6
00:00:22,310 --> 00:00:27,470
to work with JSON and adjacent objects and how they relate to JavaScript objects.

7
00:00:27,680 --> 00:00:32,960
And this is going to be crucial for the upcoming lessons and for the project as the focus of the lessons

8
00:00:32,960 --> 00:00:36,530
is going to be on creating the project and running the project code.

9
00:00:36,650 --> 00:00:43,460
Making Ajax requests a resource guide within the second lesson under section resources and examples.

10
00:00:43,610 --> 00:00:50,120
So it gives you some suggestions on the ED that I'm going to be using setting up live servers within

11
00:00:50,120 --> 00:00:53,330
the ETP protocol for a lot of the AJAX requests.

12
00:00:53,330 --> 00:00:54,410
That's going to be essential.

13
00:00:54,560 --> 00:01:00,110
So not running within the file protocol and also some links to the Mozilla developer network.

14
00:01:00,260 --> 00:01:05,030
So you can read out more about the various JavaScript components that are going to be used throughout

15
00:01:05,030 --> 00:01:11,200
the upcoming lessons in the course, within the resource guide, each lesson and the lesson challenges.

16
00:01:11,330 --> 00:01:16,130
So at the end of each lesson, as you watch the video first it's going to introduce you to what we're

17
00:01:16,130 --> 00:01:17,230
going to be working on.

18
00:01:17,240 --> 00:01:22,430
So the learning objective, the scope of the project that we're developing and give you a sample of

19
00:01:22,430 --> 00:01:23,420
what is to come.

20
00:01:23,600 --> 00:01:28,280
And at the end of each one of the lessons, there are going to be lesson challenges.

21
00:01:28,460 --> 00:01:34,700
So as suggested to try the challenges, create your own version of the code to get familiar with the

22
00:01:34,700 --> 00:01:39,670
topics covered within each lesson, you are welcome to skip through the lessons.

23
00:01:39,920 --> 00:01:45,650
So if you are already familiar with JavaScript, you can go to the lesson where we start with the first

24
00:01:45,650 --> 00:01:51,650
project, which is going to be a dynamic list created with Jason and local storage.

25
00:01:51,980 --> 00:01:55,150
And then Section two is where we get heavy into the projects.

26
00:01:55,400 --> 00:02:01,640
So this section comprises a number of projects that you can take within order of the lessons or you

27
00:02:01,640 --> 00:02:06,920
can jump to the projects and each one of the projects at the end of in conclusion of the project.

28
00:02:06,920 --> 00:02:10,400
The next lesson is going to provide the source code for the project.

29
00:02:10,610 --> 00:02:16,220
So you're welcome to type the code out or a copy and paste the code within your own editor to try it

30
00:02:16,220 --> 00:02:16,370
out.

31
00:02:16,430 --> 00:02:23,480
We've got a main project within Section three, so this is going to be a dynamic JavaScript quiz loading

32
00:02:23,480 --> 00:02:25,900
data from Google Sheets.

33
00:02:26,450 --> 00:02:30,110
There's also within section for a number of other projects.

34
00:02:30,290 --> 00:02:33,400
So these are more complex projects than in Section two.

35
00:02:33,740 --> 00:02:36,950
You don't have to do the projects in order to the suggested order of the project.

36
00:02:37,040 --> 00:02:41,990
And Section five introduces us to additional Thach methods.

37
00:02:42,380 --> 00:02:50,900
So doing get and post methods using the full crud suppost, put and delete methods with fach.

38
00:02:51,200 --> 00:02:59,180
Section six is a project setting up a local Jason server and this is going to require accessing the

39
00:02:59,180 --> 00:03:04,370
terminal and running node and the node package manager, the contact form.

40
00:03:04,640 --> 00:03:11,170
So submitting a contact form using Ajax and sending it over to a Google script endpoint.

41
00:03:11,270 --> 00:03:16,340
So for this one you are going to need to have a Google account in order to create the Google script.

42
00:03:16,580 --> 00:03:19,580
The design of the course is to have 30 projects.

43
00:03:19,610 --> 00:03:25,910
The suggested way to go through the projects is to do one main project a day and accomplish that learning

44
00:03:25,910 --> 00:03:27,140
objective for the project.

45
00:03:27,230 --> 00:03:31,490
If you have any questions or comments, please refer to the Q&amp;A section.

46
00:03:31,760 --> 00:03:36,590
You can search for the course questions as well as ask a new question.

47
00:03:36,620 --> 00:03:39,200
And I'm always happy to hear from you within the Q&amp;A section.

48
00:03:39,200 --> 00:03:40,970
Please let me know if I can help in any way.

49
00:03:41,300 --> 00:03:43,490
So let's get started coding in the next lesson.
