1
00:00:02,640 --> 00:00:05,530
Now in the previous course section,

2
00:00:05,530 --> 00:00:09,500
we had a look at some advanced JavaScript concepts.

3
00:00:09,500 --> 00:00:14,500
But before that, we wrote a lot of backend JavaScript code.

4
00:00:15,150 --> 00:00:18,490
We had a look at some advanced concepts there as well,

5
00:00:18,490 --> 00:00:21,700
and we learned how we can use Express with Node.js

6
00:00:21,700 --> 00:00:25,800
to handle incoming requests, how we can set up routes,

7
00:00:25,800 --> 00:00:28,670
how we can send back responses.

8
00:00:28,670 --> 00:00:33,670
And what we also did there is we stored data on the disc,

9
00:00:34,000 --> 00:00:36,800
so in a file on our file system,

10
00:00:36,800 --> 00:00:41,100
and we read data from our file system to send it back.

11
00:00:41,100 --> 00:00:44,680
But whilst the approach we took there worked,

12
00:00:44,680 --> 00:00:46,350
it's not optimal.

13
00:00:46,350 --> 00:00:47,970
And in this course section,

14
00:00:47,970 --> 00:00:51,810
I will explain why the approach taken there is not optimal

15
00:00:51,810 --> 00:00:53,760
and what we can do better,

16
00:00:53,760 --> 00:00:55,630
because in this course section,

17
00:00:55,630 --> 00:00:59,900
we're going to dive back into more backend technology

18
00:00:59,900 --> 00:01:03,690
and we're going to move onwards to databases.

19
00:01:03,690 --> 00:01:07,570
And for that, we'll learn what exactly databases are

20
00:01:07,570 --> 00:01:10,790
and why we need them, which problem they solve,

21
00:01:10,790 --> 00:01:13,570
and why we need them in almost any website

22
00:01:13,570 --> 00:01:16,117
and web application we're building.

23
00:01:16,117 --> 00:01:20,600
And we will then explore which kinds of databases we have.

24
00:01:20,600 --> 00:01:24,690
We will learn that there are SQL and NoSQL databases,

25
00:01:24,690 --> 00:01:27,320
and we will, of course, learn what that means for us,

26
00:01:27,320 --> 00:01:29,023
and which one is better.

