But what if we want to build a larger website, with many pages, that takes in lots of user information, and displays information from sources other than our project's file structure?
In order to accomplish this we will need:
This may sound like a lot, but the good news is we don't have to build this system from scratch! In web development, a system that helps us accomplish a specific set of goals is called a Framework.
Even more specifically, the kind of functionality we need (i.e. take in user inputs, manipulate information with code, save information for a user, and display that information back to the user) requires a specific kind of framework called an MVC or Model View Controller. We'll need a bit more information before understanding exactly how an MVC works, but this week's curriculum is intended to introduce you to the building blocks of a Model View Controller.
At the end of the week, you should be able to:
Your code at the end of the week will be reviewed for the following: