Answer the question
In order to leave comments, you need to log in
Backend for frontend developer?
Having decided for myself that I like the frontend more, I naturally began to study it. Html+css has been mastered to some extent, now I'm starting to study javascript. However, the question arose in my head, frontend and backend certainly interact, which means that the frontender must have some knowledge about the backend and vice versa. So, I ask for the future, what and to what extent does a front-end developer need to know from the backend? I apologize in advance for not using Google, but I honestly tried))
Answer the question
In order to leave comments, you need to log in
From my bell tower I will advise.
First of all - the http protocol - the main headers, methods of transferring data to the server, how the forms are encoded.
The basic principles of the web server, the principles of rewriting urls.
Basics of sql and server languages, principles of page formation.
Look at simple tutorials on the main frameworks for different languages.
Read what an ORM is and look at the main ones for popular languages.
Something like that.
A lot depends on the company you get into. The level of knowledge required can range from "almost none" to "almost as good as frontend".
Tell us where you work and where you plan to work - and you will probably be told by knowledgeable people what you can expect there. A web studio where sites are riveted on a stream is one thing, a super-cool portal with a narrow specialization of developers is another.
Exactly the same about your personal projects, tell us what you plan to do - they will tell you what level of backend is needed.
I believe that in order to interact with the backend, the front-ender needs to know the protocols and standards used in the exchange (HTTP (s), JSON, XML, HTML, SOAP, etc.), be able to deal with performance with using browser-based debugging tools (at the level - this is the server processing requests for a long time, or the frontend slows down from a large amount of output data). Frameworks - IMHO client and composite (client-server).
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question