Какие технологии нужно знать для хорошей back-end разработки на Node.js?

Какие технологии нужно знать для хорошей back-end разработки на Node.js? Касающиеся работы протоколов, настроек сервера и как что устроено.

Выразился бы точнее, но если бы мог, то не спрашивал.

Занимаюсь front-end. Пишу на JavaScript, изучаю Node.js. Но понимаю что нужно знать как что работает. Протоколы и прочее.

Что нужно знать? Что посоветуете почитать?

P.S. Не беру в расчет базы данных, фреймворки ипроче.
  • Вопрос задан
  • 3361 просмотр
Решения вопроса 1
@SergeyZelensky-Rostov
Занимаюсь front-end. Пишу на JavaScript, изучаю Node.js. Но понимаю что нужно знать как что работает. Протоколы и прочее.

Как что работает надо знать и фротендеру и бекендеру.
0)Самое главное понимать какой технологией лучше воспользоваться, для того чтобы сделать ту или иную задачу, нода - не серебрянная пуля
1) Асинхронность, синхронность
2) Протоколы http 1.1/http2 - в чем разница в них
3)вебсокеты
4)такие вещи как redis,memcached, уметь сочетать их работу,с реляционными базами
5)хорошие знания SQL
6)Почитать все что вам интересно, вы не найдете книги прочитав которую вы станете все понимать, и хорошо во всем разбираться, самая лучшая книга это документация(но бывают исключения), и конечно же опыт чем больше пишете тем быстрее приходит понимание определенных вещей.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
miraage
@miraage
Старый прогер
SOLID.
GRASP.
Design Patterns.
Ответ написан
Комментировать
Splo1ter
@Splo1ter
.NET Developer (9 years+)
В процессе изучения вам стоит понимать что на node.js у вас хорошо получится только апи/прослойка, что то с бизнес логикой на ноде у вас в врядли получится т.к. это js, попробуете что то тяжелое, сами поймете
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы