• В каком порядке изучать node js?

    @vshvydky
    1. От корки до корки learn.javascript.ru нужно в обязательном порядке чтобы не писать дичь, даже если есть опыт программирования в иных направлениях. База есть база.
    2. Понимание что такое node.js , как устроен ее цикл событий, что, почему, зачем, как. Изучение возможностей апи, предоставляемого нодой.
    3. Понимание как работать с памятью в процессе, с нагрузками и ТП и ТД.
    4. Паттерны проектирования, для бекэнда это надо.
    5. Желательно посмотреть в сторону тпйпскрипт, типизация на беке помогает.
    6. Отдельно нужно знать базы данных, реляционные и документарные. Имхо в обязательном кругозоре должны быть постгрес и монго.
    7. Сервисы очередей, Кафка, Натс, раббит
    8. Собственно модули которые дают функциональность бекэнда серверов, экспресс, коа и тп.
    9. Вебсокеты.
    10. Пуши фаербейз.
    11. Умение построить архитектуру как микросервисную, умение масштабировать в горизонт.
    12. Широкий кругозор по модулям.
    13. Докер и ci/cd.
    14. Покрытие кода тестами
    Думаю этого списка достаточно чтобы полноценно работать на беке. Удачи.
    Ответ написан
    6 комментариев