MVC is one of the most frequently used industry-standard web development frameworks to create scalable and extensible projects as it helps to write better organized and more maintainable code.
Model View Controller is a predictable software design pattern commonly used for developing user interfaces that divides the related program logic into three interconnected elements — the Model, the View, and the Controller.
Each of these components are built to handle specific development aspects of an application.
This design paradigm allows separation of concerns between the presentation of data from the way the data is accepted from the user and the…
HTTP is the most popular application protocol on the internet, which allows transfer of data between machines and makes actions like visiting web pages happen.
When we enter a website URL, the browser creates a HTTP Request on our behalf and sends it to the server on which the website is hosted.
The server machine receives the request, understands it and takes appropriate action. The response again has to be formatted in a specific manner adhering to the HTTP protocol for the client to make sense of it.
And depending upon whether it’s a success, sends a HTML document along…
In this article, I’ve tried to list and briefly discuss some of the topics that one should definitely know -
Here’s a summary of how ‘this’ works…