Node get started

Посоветуйте материал по изучению Node - книга, сайт для обучения, видео урок, кто может посоветовать толковый материал для старта?

Сам проходил http://www.nodebeginner.org/. Рекомендую

2 лайка

Спасибо)

А есть что-то покрупнее, но не такое бездонное, как документация?

Гайды на https://www.tutorialspoint.com на node-v6.3.1 или v5.0.0 сильно старые или можно читать?

Базовые концепции не изменились с тех пор. Хороши ли сами туториалы - не знаю

1 лайк

2 лайка

Начиная с какого года можно изучать материалы (или с каких версий), чтобы они имели актуальность?

Основы программирования можно читать 10-20-40 летней давности.

Основы js - 5-7 летней давности актуальны. Исключения - новвоведения типа async/await. Не путай основы языка и API/библиотеки и трюки, которые были актуальны на тот момент.

Фреймверки-библиотеки - смотри курсы по той версии, которая актуальна на сегодня. Обычно это год-два свежести. Для некоторых бессмертных вещей типа expressjs и mocha более старые курсы будут еще актуальны.

Бывает что есть материал по версии 2, а сейчас актуальна версия 3. Чтобы понять актуален ли материал, поищи описание как мигрировать с версии 2 на 3 или в чем именно разница между версиями в changelog. Обычно изменения не настолько критичны чтобы старый материал был полностью бесполезен.

1 лайк

Помогите выбрать книгу из доступных O’Reilly
или Packt
только book, а не video или online training или LEARNING PATH

Книга по Node и Express на 480 стр это мало?

Как насчет Node.js Complete Reference Guide на 732 pages? Только я так и не понял, она не охватывает изучение Express.js? По нему глава есть, но в описании книги не написано мол “вы изучите Express.js”
О ней пишут:
This Learning Path includes content from the following Packt products:

  • RESTful Web API Design with Node.js 10, Third Edition by Valentin Bojinov*
  • Node.js Web Development, Fourth Edition by David Herron*
  • Hands-On Microservices with Node.js by Diogo Resende*
    Хоть эти книги немного старее. Может лучше одну или две из них прочесть?
  • RESTful Web API… 178 pages
  • Node.js Web Development 492 pages
  • Hands-On Microservices with Node.js

После Node.js Complete Reference Guide нужно еще Express.js учить?

Есть еще Get Programming with Node.js на 480 страниц. Там Express.js рассматривается, но не знаю насколько…

Не думаю что мало. Главный вопрос в качестве, но узнаешь только когда прочитаешь.

Reference Guide если название соответствует содержимому, то речь о справочнике. Справочник нужен когда ты знаешь примерно что есть в технологии и тебе нужно найти конкретны детали. Или когда ты знаешь что именно делать, и тебе нужно найти инструменты, которые предоставляют ожидаемый функционал.

Это речь не о книге а о path что технически набор книг.

На сайте есть table of contents. Get Programming with Node.js [Book] выглядит годно. Брал бы ее.

1 лайк

Я вот подумываю над вариантом чтения двух книг:
Get Programming with Node.js
и
Node.js Web Development
Table of Contents

1. About Node.js
2. Setting up Node.js
3. Node.js Modules
4. HTTP Servers and Clients
5. Your First Express Application
6. Implementing the Mobile-First Paradigm
7. Data Storage and Retrieval
8. Multiuser Authentication the Microservice Way
9. Dynamic Client/Server Interaction with Socket.IO
10. Deploying Node.js Applications
11. Unit Testing
12. Security

Get programming with node выглядит по мне чуть лучше. Исхожу из содержимого оглавления.
Обе книги будут полезны

1 лайк

Я думаю может обе читать

Только последовательно

Все таки Node.js Complete Reference Guide составлена из содержимого тех троих книг. Первые главы - полная копия из одной книги.

Какой курс посоветуешьThe Complete Node.js Developer Course (3rd Edition)
или
NodeJS - The Complete Guide (incl. MVC, REST APIs, GraphQL)
?

Мне кажется, что (особенно, если ты только начинаешь), первый лучше будет. На начальных этапах тебе ни MVC, ни, тем более, GraphQL не нужен будет.
А вообще, самый лучший вариант для старта - напиши свой небольшой проект. В коде, скорее всего, будет кровавый хаос, но к его концу ты будешь понимать что и как работает.

2 лайка