A few days ago I was talking with some friends about web development, and precisely these two technologies, Backend, and FrontEnd, came to the topic, and well, informatively, I want to briefly explain what these two concepts are so that it is clear to all those people who are interested in starting to develop for the Internet. For interested people here is a perfect course of tech topics for tech recruiters.

In the field of web development, technologies are technically divided into two, Backend and Frontend, what is this? it is very simple to explain:

FrontEnd
The frontend is all those technologies that run on the , that is, all those technologies that run on the side of the web browser, generalizing more than anything in three languages, HTML, CSS and JavaScript, the person in charge of the frontend, is dedicated only to these three technologies, although this does not mean that you do not know how the Backend works, since it is necessary so that you can consume data and can properly structure an HTML and CSS layout for your best comfort and the comfort of the Backend when placing it on a server.

Usually in FrontEnd it is in charge of stylizing the page in such a way that the page can be comfortable for the person who sees it, that is, this person, must know User Experience techniques to give a comfortable user experience to the person who visits the page,Likewise, you should know about Interaction design so that you know how to place things in such a way that the user can locate them quickly and comfortably, that is, the Backend will subsequently be in charge of filling the information pages (sometimes) and put the page on a server, but this is useless if the page is ugly.

Therefore, the FrontEnd programmer should know a bit of design, since as I said earlier, this is going to make sure that the page does not It only looks pretty for the user, if it is not comfortable to use, comfortable to navigate and intuitive. The Backend will then be responsible for filling the information pages (sometimes) and placing the page on a server, but this is of no use if the page is ugly, therefore, the FrontEnd programmer should know a bit of design, Since as I said before, this is going to make sure that the page not only looks pretty for the user but that it is comfortable to use, comfortable to navigate and intuitive.

The Backend will then be responsible for filling the information pages (sometimes) and placing the page on a server, but this is of no use if the page is ugly, therefore, the FrontEnd programmer should know a bit of design, Since as I said before, this is going to make sure that the page not only looks pretty for the user but that it is comfortable to use, comfortable to navigate and intuitive.

Backend
The backend programmer is the one that is on the server-side, that is, this person is responsible for languages ​​such as PHP, Python, .Net, Java, etc., is the one that is responsible for interacting with databases, verify session management of users, mount the page on a server, and from this serve all the views that the FrontEnd creates, that is, one as a backend takes care of the data manipulation, which in many cases is usually the most tedious, but at the same time, a Backend does not help much if there is no FrontEnd in between that has made sure that the page looks aesthetic.

The Backend programmer should usually know Databases, Frameworks, and Libraries that allow them to function better in the way the pages serve, since he is going to make sure that all the data that arrives from the FrontEnd, arrives at a database, therefore, he must know a little security, to keep the data taken care of and try to protect himself from all types of injections that can be tried to make the server so that it is not vulnerable, likewise, it is responsible for creating APIs so that your data can be consumed in a comfortable way for the frontend and that it can improve the user experience, taking into account the necessary care that you should consider so that your server can stay safe.

It is responsible for creating APIs so that your data can be consumed in a comfortable way for the frontend and that you can improve the user experience, taking into account the necessary care that you should consider so that your server can be kept safe. It is responsible for creating APIs so that your data can be consumed in a comfortable way for the frontend and that you can improve the user experience, taking into account the necessary care that you should consider so that your server can be kept safe.

Conclusion
In itself, each of the two has its work, the FrontEnd sees the client-side, and Backend the server side, one cannot exist without knowing how the other works, can it be both at the same time? normally one It must be dedicated to something in particular, which does not mean that you can not be both, but well, personally, I dedicate myself more to the Backend, although I know something about Frontend, it is not impossible to be both, but it requires a lot of dedication.

Author's Bio: 

Hasan Root, a dream lover!