In this subsection, we are going to talk about the concept of Crud application.
So a Crud application, a probably a some of you, the ones with, uh, software development experience
are already familiar with it.
If not, don't worry.
The Crud application is the most common, the most basic type of application you build in a, a full
stack, uh, development bootcamp.
And uh, we are going to see an example next, uh, which is going to be the fastest way to understand.
But the, the Terme crud comes from the first letters of these four actions.
So this is an application that a this is a type of application that is able to create items to list
the items you have created, like to read the items to update the items you have created, and also
to delete.
So the most typical Crud applications that you I would say you see in 100% of the bootcamps or in the
full application, uh, courses, you will find out there are uh, the what what you call the to do
applications.
And this is these are applications that, uh, are designed to help you, uh, manage your daily tasks.
So let's say today you have to walk your dog, then you have to go to the bank, then you have to go
to the doctor.
So all these are your tasks to do your to do tasks.
So we are going to build an application that will allow you to manage, uh, these tasks.
So you can say, okay, these are the tasks that I have to do today.
Uh, please show me what are all the tasks?
Uh, show me what are the tasks I have already completed?
Show me the tasks that are still, uh, there for me.
Uh, I want to change one of the tasks, or I want to delete one of the tasks.
So it is a very simple application, uh, when you see it, uh, finished.
But you will see that in order to build this kind of application, we have a lot of work to do.
And we have, uh, many different components and many things to keep in mind.
So we have prepared a very, uh, carefully detailed, um, detailed materials for you.
So you will have a very large, uh, notebook which is going to walk you step by step through all the
different stages of this application.
We are also going to provide you a the code.
And we are also going to provide you the slides that, as you know, are like a summary or scheme of
the, of the, the, the lesson or the block we are talking about.
Right.
So very important lesson.
I think if you overcome this lesson you have overcome the, the, the most important parts of the program.
Uh, this is like the peak of the program.
So be ready because this is going to be a little bit difficult.
But there is only one secret.
And there is a in order to, uh, succeed in this, uh, in this block, you only need perseverance,
practice and study and, uh, don't worry about, uh, the, the time you you need.
Some people will need four hours, some others will need 80 hours.
Don't worry about that.
So one of the worst things about, uh, traditional bootcamps is the timing constraint.
A they usually have a very short time to complete the different stages, and that a, a puts a lot of
stress, uh, on every student.
And usually since the different students have different backgrounds and different, uh, initial levels,
usually the, the, the time that you have in a traditional bootcamp to complete a task or a project
is never the right time for most.
For most people is short, uh, or too short or super short.
For some people is is okay or is even longer than they need.
But, uh, the good thing about an online bootcamp is that you can set your own rhythm.
You can.
A a c a at what point you are ready to go to the next step.
So this is especially important in the current lesson.
Okay.
So we are going to see a demo of our Crud application finished.
And then we will go step by step through the process of building it.
When we finish this review of the demo, in the next video, we will go to a building the backend of
the application with two main tools, which are going to be fast API and Postgres.
So we will first see the demo of the Crud application.