1
00:00:06,600 --> 00:00:14,970
In this subsection, we are going to talk about the concept of Crud application.

2
00:00:19,930 --> 00:00:29,290
So a Crud application, a probably a some of you, the ones with, uh, software development experience

3
00:00:29,290 --> 00:00:31,840
are already familiar with it.

4
00:00:31,840 --> 00:00:33,370
If not, don't worry.

5
00:00:33,370 --> 00:00:42,760
The Crud application is the most common, the most basic type of application you build in a, a full

6
00:00:42,760 --> 00:00:45,430
stack, uh, development bootcamp.

7
00:00:45,760 --> 00:00:52,930
And uh, we are going to see an example next, uh, which is going to be the fastest way to understand.

8
00:00:52,930 --> 00:01:00,280
But the, the Terme crud comes from the first letters of these four actions.

9
00:01:00,280 --> 00:01:11,140
So this is an application that a this is a type of application that is able to create items to list

10
00:01:11,140 --> 00:01:18,790
the items you have created, like to read the items to update the items you have created, and also

11
00:01:18,790 --> 00:01:19,450
to delete.

12
00:01:19,450 --> 00:01:29,320
So the most typical Crud applications that you I would say you see in 100% of the bootcamps or in the

13
00:01:29,770 --> 00:01:38,740
full application, uh, courses, you will find out there are uh, the what what you call the to do

14
00:01:38,740 --> 00:01:40,000
applications.

15
00:01:40,210 --> 00:01:50,740
And this is these are applications that, uh, are designed to help you, uh, manage your daily tasks.

16
00:01:50,740 --> 00:01:58,840
So let's say today you have to walk your dog, then you have to go to the bank, then you have to go

17
00:01:58,840 --> 00:01:59,860
to the doctor.

18
00:01:59,860 --> 00:02:04,480
So all these are your tasks to do your to do tasks.

19
00:02:04,480 --> 00:02:12,010
So we are going to build an application that will allow you to manage, uh, these tasks.

20
00:02:12,460 --> 00:02:16,870
So you can say, okay, these are the tasks that I have to do today.

21
00:02:17,050 --> 00:02:20,440
Uh, please show me what are all the tasks?

22
00:02:20,440 --> 00:02:23,800
Uh, show me what are the tasks I have already completed?

23
00:02:23,800 --> 00:02:27,520
Show me the tasks that are still, uh, there for me.

24
00:02:27,520 --> 00:02:31,480
Uh, I want to change one of the tasks, or I want to delete one of the tasks.

25
00:02:31,480 --> 00:02:38,590
So it is a very simple application, uh, when you see it, uh, finished.

26
00:02:38,590 --> 00:02:46,960
But you will see that in order to build this kind of application, we have a lot of work to do.

27
00:02:46,960 --> 00:02:53,470
And we have, uh, many different components and many things to keep in mind.

28
00:02:53,680 --> 00:03:04,120
So we have prepared a very, uh, carefully detailed, um, detailed materials for you.

29
00:03:04,120 --> 00:03:13,570
So you will have a very large, uh, notebook which is going to walk you step by step through all the

30
00:03:13,570 --> 00:03:16,300
different stages of this application.

31
00:03:16,750 --> 00:03:21,070
We are also going to provide you a the code.

32
00:03:21,070 --> 00:03:29,770
And we are also going to provide you the slides that, as you know, are like a summary or scheme of

33
00:03:29,770 --> 00:03:34,570
the, of the, the, the lesson or the block we are talking about.

34
00:03:34,570 --> 00:03:35,200
Right.

35
00:03:35,200 --> 00:03:38,170
So very important lesson.

36
00:03:38,170 --> 00:03:48,280
I think if you overcome this lesson you have overcome the, the, the most important parts of the program.

37
00:03:48,520 --> 00:03:50,800
Uh, this is like the peak of the program.

38
00:03:50,800 --> 00:03:55,660
So be ready because this is going to be a little bit difficult.

39
00:03:55,660 --> 00:03:59,350
But there is only one secret.

40
00:03:59,350 --> 00:04:08,680
And there is a in order to, uh, succeed in this, uh, in this block, you only need perseverance,

41
00:04:08,890 --> 00:04:16,839
practice and study and, uh, don't worry about, uh, the, the time you you need.

42
00:04:16,839 --> 00:04:21,370
Some people will need four hours, some others will need 80 hours.

43
00:04:21,370 --> 00:04:22,390
Don't worry about that.

44
00:04:22,390 --> 00:04:30,820
So one of the worst things about, uh, traditional bootcamps is the timing constraint.

45
00:04:31,270 --> 00:04:42,340
A they usually have a very short time to complete the different stages, and that a, a puts a lot of

46
00:04:42,340 --> 00:04:45,040
stress, uh, on every student.

47
00:04:45,040 --> 00:04:51,880
And usually since the different students have different backgrounds and different, uh, initial levels,

48
00:04:52,060 --> 00:04:58,750
usually the, the, the time that you have in a traditional bootcamp to complete a task or a project

49
00:04:58,750 --> 00:05:01,660
is never the right time for most.

50
00:05:01,660 --> 00:05:06,190
For most people is short, uh, or too short or super short.

51
00:05:06,730 --> 00:05:11,050
For some people is is okay or is even longer than they need.

52
00:05:11,050 --> 00:05:18,910
But, uh, the good thing about an online bootcamp is that you can set your own rhythm.

53
00:05:18,910 --> 00:05:19,450
You can.

54
00:05:19,860 --> 00:05:26,010
A a c a at what point you are ready to go to the next step.

55
00:05:26,010 --> 00:05:30,600
So this is especially important in the current lesson.

56
00:05:30,600 --> 00:05:31,170
Okay.

57
00:05:31,170 --> 00:05:36,360
So we are going to see a demo of our Crud application finished.

58
00:05:36,360 --> 00:05:41,040
And then we will go step by step through the process of building it.

59
00:05:43,580 --> 00:05:51,920
When we finish this review of the demo, in the next video, we will go to a building the backend of

60
00:05:51,920 --> 00:05:57,470
the application with two main tools, which are going to be fast API and Postgres.

61
00:05:57,470 --> 00:06:02,810
So we will first see the demo of the Crud application.

