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