Section Introduction - en
Section Introduction - en
2
00:00:01,100 --> 00:00:05,600
So let's take a look at the first project we are about to build in this course.
3
00:00:05,600 --> 00:00:14,420
So this is a simple task list application where you see a list of tasks that are
stored inside the database,
4
00:00:14,420 --> 00:00:19,910
which means we are already going to learn about databases in the first section.
5
00:00:20,150 --> 00:00:29,930
So as you see, the results are paginated and you can jump into every single task,
then tasks are completed
6
00:00:29,930 --> 00:00:31,340
or not completed.
7
00:00:31,340 --> 00:00:36,680
And by clicking this button we can turn a task into a completed one.
8
00:00:36,830 --> 00:00:43,880
And this displays our so-called flash message, which is a quick one time message
displayed when something
9
00:00:43,880 --> 00:00:44,960
happens.
10
00:00:45,110 --> 00:00:49,430
But if you see the same page next time it disappears.
11
00:00:49,460 --> 00:00:56,270
Now, we would be also able to manually close that, which means we are going to
learn a little bit
12
00:00:56,300 --> 00:00:57,800
of JavaScript.
13
00:00:57,920 --> 00:01:01,410
Then we can delete data as well.
14
00:01:02,130 --> 00:01:06,870
Or we can modify it so we will learn how to handle forms.
15
00:01:08,260 --> 00:01:12,040
And obviously how to add data to the database.
16
00:01:12,040 --> 00:01:18,910
So you will learn how to create forms that are safe for your application and for
your users because
17
00:01:18,910 --> 00:01:22,840
we'll be validating the input users sent.
18
00:01:22,840 --> 00:01:30,670
And then if they send some input which we consider invalid, we will see how to
display a proper error
19
00:01:30,670 --> 00:01:34,120
message that explains what needs to be fixed.
20
00:01:35,520 --> 00:01:40,500
All right, So let's get started and see you inside the section.