If you want to hack web applications you must first know what a web application is and how have an idea how an application works.
In this section we'll learn some basics about web apps, only what is necessary.
The first thing to understand is the server. We can read more about this on this site: Web Server vs. Application Server
Now we need to know what a web application is: What is a Web Application?
Now we need to know the two parts of a web application, a term used in web development but that we need to identify: Frontend vs Backend
In some cases, knowing something about the technologies used in the web applications could help us.
Also, is important to know the difference between a Web app and a Web site: Difference between Website and Web Application
Now at this point you already know:
Now let's deploy our first web app (if you have never deployed one before). This THM room called Django which teaches us how to do it, so let's follow along and try to do everything. This will give us an idea how web apps are built and deployed.
You'll need python installed and working, at this point you should have it. Let's go to the room: django