Description
Now that you have gotten familiar with the front end it is time to give you a bit of an overview of how it differs from the bck-end. The back end is a whole beast in it self and it is a bit interesting because a back-end developer never thinks about the UI, colors, fonts, forms or how anything looks. Their only job is to think about the data.
- Who has access to it?
- Who can change it?
- Who can delete it?
- Who can edit it?
These concerns are so common that they even have their own name, CRUD or Create, Read, Update and Delete.
There are areas where back-end developers and front-end developers have shared concerns and that is mostly about questions like:
- What kind of data do we need?
- Does ths data belong on the server or on the client?
- When do we need to load the data?
- Can it be cashed?
The slides for this guide can be found here: slides
Now it is time for you to put yourself into the shoes of the back-end developer and try to develop a back-end for your website and get a real feel of what the back-end does for a website.