1
00:00:00,060 --> 00:00:02,020
Hey, welcome to our Ajax's course.

2
00:00:02,040 --> 00:00:02,900
My name is Lawrence.

3
00:00:02,910 --> 00:00:04,770
I'm going to be your instructor for this course.

4
00:00:04,950 --> 00:00:09,300
I come to you with many years of Web development experience, and I'm going to be sharing my knowledge

5
00:00:09,300 --> 00:00:16,830
with you in regards to JavaScript, making Ajax requests and returning back JSON data outputting, putting

6
00:00:16,830 --> 00:00:21,660
it to your webpage and updating the Web page content, all using JavaScript.

7
00:00:21,900 --> 00:00:27,870
So Ajax allows you to communicate with the server exchange data, update the page without having to

8
00:00:27,960 --> 00:00:30,960
do a page refresh King request to the server.

9
00:00:31,080 --> 00:00:37,320
And that's one of the benefits of Ajax is that allows you to do server requests without having to do

10
00:00:37,320 --> 00:00:38,490
a page reload.

11
00:00:38,550 --> 00:00:42,870
So you're also able to receive and work with the data that's coming back from the server.

12
00:00:43,170 --> 00:00:46,950
This course is loaded with over 30 different projects.

13
00:00:47,040 --> 00:00:51,090
Each project has a set of challenges at the end of the lesson.

14
00:00:51,330 --> 00:00:55,440
So the lesson will begin and I'll show you what we're going to be accomplishing within the lesson.

15
00:00:55,560 --> 00:01:00,510
And then at the end of the lesson, it's got a list of challenges and tasks for that lesson to help

16
00:01:00,510 --> 00:01:06,810
you learn more about Ajax, JavaScript, Ajax requests using modern JavaScript coding.

17
00:01:07,770 --> 00:01:13,560
By the end of the course, you're going to be able to create fully interactive and dynamic Web applications

18
00:01:13,830 --> 00:01:22,020
that load data from server end points, return back JSON data, and then use that as JavaScript objects

19
00:01:22,020 --> 00:01:23,980
to output to your Web pages.

20
00:01:24,540 --> 00:01:27,780
This is all data driven Web page content.

21
00:01:27,990 --> 00:01:31,920
So all coming from the endpoint and being constructed with JavaScript.

22
00:01:32,370 --> 00:01:39,180
Allow your users to make selections on the page and customize the request to the endpoint.

23
00:01:39,360 --> 00:01:41,130
Retrieve back Jason data.

24
00:01:41,280 --> 00:01:45,990
According to the user selection, in upcoming lessons, you're going to be able to explore how to make

25
00:01:45,990 --> 00:01:53,370
dynamically generating page content and working with Jason data creating all kinds of interesting web

26
00:01:53,370 --> 00:02:01,350
applications, including games, also searches of various resources such as YouTube Stock Exchange and

27
00:02:01,350 --> 00:02:02,940
a number of other end points.

28
00:02:03,150 --> 00:02:09,410
How to interact with Google Sheet data and creating quizzes with Google Sheet data.

29
00:02:09,750 --> 00:02:14,760
Also serving up jokes connecting to trivia databases.

30
00:02:15,450 --> 00:02:21,930
Creating games out of that source code is also included so that one of the best ways to learn is to

31
00:02:21,930 --> 00:02:27,210
try the code out for yourself, build your own version of the application, really get familiar with

32
00:02:27,210 --> 00:02:34,020
what Ajax is and how you two can use Ajax in order to build robust, dynamic web applications.

33
00:02:34,170 --> 00:02:37,350
If you have any questions or comments, I'm always happy to help.

34
00:02:37,650 --> 00:02:38,530
Please let me know.

35
00:02:38,730 --> 00:02:43,940
Also included is over one hundred page PDF guide within this section as well.

36
00:02:43,950 --> 00:02:47,400
We're going to be providing you a quick JavaScript refresher.

37
00:02:47,640 --> 00:02:50,670
JavaScript is one of the prerequisites to this course.

38
00:02:50,940 --> 00:02:56,700
So please make sure that you do have coding and JavaScript experience as we are going to be focusing

39
00:02:56,700 --> 00:03:03,810
on how to make AJAX requests, making page manipulations, using JavaScript, interacting with the DOM.

40
00:03:03,930 --> 00:03:08,850
So I am going to be providing a quick overview and a refresher in this section as well.

41
00:03:08,860 --> 00:03:15,270
We're going to be building a dynamic list, which is going to load data from a JSON file and then also

42
00:03:15,270 --> 00:03:22,830
store that JSON data in a string of five format within your local storage of the browser.

43
00:03:22,950 --> 00:03:26,520
You can add update to the list and remove items from the list.

44
00:03:26,790 --> 00:03:27,810
So let's get started.
