If we want to answer the question of what is Back-End, in the first step it is very good to look for the meaning of the word Back in the dictionary. In Dictionary, the word Back means:
The rear part of the human body, extending from the neck to the lower end of the spine.
When we talk about back-end programming, we mean all the things that are done behind the scenes and the user does not see them.
We said in the definition of front-end programming:
But Back-End programming is just beyond the story and is usually used for dynamic websites. If we want to answer the question What is Back-End very simply, we can say:
Back-End programming is about coding and programming anything that the user does not see and is related to the behind-the-scenes work of the website. For example, when a website receives articles from a database, it is a matter of back-end. The job of a back-end programmer is to program the things that are the core of a website and the user does not see the code directly.
Table of Contents
Comparison of Front-End and Back-End
There is a very interesting point between Front-End programming and Back-End programming. And whether the code is visible or not for users of your site.
But when you are coding back-end with a language like PHP, for example, the user can never have any access to your code. This is because these codes are processed and executed on the server side and the user can not see them at all, but only sees the result they create.
What are the skills of a Back-End programmer?
To become a back-end programmer in web design, you need to have a lot of skills. In the future, we will publish a list of skills you need to become a professional back-end programmer. But if we want to briefly list these skills, we can mention the following:
- Server-side programming language
- Advanced programming language topics
- Problem solving ability
- Asking question