M
M
Makarov2015-06-21 21:13:25
PHP
Makarov, 2015-06-21 21:13:25

Backend - what is needed and what is not?

Last question for today.
In general, I assessed my strength, time, etc. + combed through several sites with code examples and, in general, with a description of a particular technology. At the moment, I'm most interested in the backend, and I have to get off C already (I'm learning just like that, for the sake of the base).
In general, for successful remote work in a year or two, and then freelancing, what do you need to know?
All I know now is nothing to do with the web.
The question is not about choosing a programming language, but about other technologies (and not even about a framework).
I kind of understand that you need to know how the browser and HTTP work, but this is not the whole list.
Actually, here's the question: what do you need to know (regardless of the language and framework)?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
P
PO6OT, 2015-06-22
@s3lfstyle

Apache / lighttpd + htaccess / NGINX
Protocols: HTTP, HTTPS, Sockets, RTMP
Tunneling , Proxy , OSI Model
HTTP headers , including Cookies
PHP / RoR , HTML, CSS , JS
long polling , AJAX, JSON - for JS
IRC ( semaphores, PCNTL , LOCK_EX, Mutex, Shared Memory ) - for PHP
Frameworks: Yii2/Laravel/CodeIgniter/Symfony/Composer - PHP, Angular/React+Redux/Vue/Node - JS
OOP, Design Patterns (MVC/MVVM/Singleton. ..)
SQL (MySQL + PHP , Search technologies (indexing, fetching)
Use: Linux, JSBin , Git / SVN, SSH, VNC, RDP

S
Sergey, 2015-06-21
@DuDDiTs

I can recommend a good review article on web development
tiendil.org/pages/webdev

P
Puma Thailand, 2015-06-22
@opium

And what difference does it make to the backender how http works and the browser, for the most part, except for web sockets?

B
beduin01, 2015-06-21
@beduin01

Look towards vibed.org, a very promising tool for writing backends

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question