Quiero aprender Node.js. ¿Donde debería empezar?

Recomiendo revisar la escuela de código.

Comience con JavaScript si aún no conoce el idioma. JavaScript – Code School No puedo responder por eso, ya que me sentía moderadamente cómodo con JavaScript cuando inicié Node.js (y esto fue un factor importante en mi decisión de recogerlo). Ahora hay JavaScript.com, que parece ser otro gran portal para descubrir el idioma.

Luego hay una gran pequeña introducción a Node.js. Tutorial de Node.js – Código Escuela

Después de eso, debe aprender Express, el marco web más popular de Node.js (y la base de muchos otros populares). Tutorial Express.js – Escuela de código.

A estas alturas ya debería tener una idea decente sobre cómo crear una API simple en Node.

Un montón de googlear alrededor puede ayudar a satisfacer su necesidad de detalles específicos que se perdió en el tutorial bastante trivial.

Si no está familiarizado con el funcionamiento de las API de REST (que es el caso de uso más popular de Node.js), probablemente debería consultar aquí: Tutorial de API de REST. De nuevo, no puedo responder por esto, ya que ya estaba familiarizado con el diseño de API cuando inicié Node.

Ahora, adelante, instale Postman Supercharge su flujo de trabajo API. Puede probar rápidamente las API que está creando utilizando Postman. Sugiero escribir algunas API sencillas de estilo hello world sin estado que incorporan entradas, las procesan y crean respuestas.

El siguiente paso es acostumbrarse a realizar solicitudes HTTP con Node.js. Este es nuevamente un caso de uso muy popular para Node. Familiarícese con solicitud / solicitud y acogedor / request-json realmente rápido. La API de REST en línea falsa para desarrolladores puede ayudar a obtener datos de muestra para las pruebas. Una tarea interesante es hacer que su aplicación Node.js se llame a sí misma (una API que llame a otra) usando cosy / request-json.

Finalmente, intente acceder a una base de datos o dos desde Node.js. El más simple probablemente sería Redis. Probablemente esperabas escuchar a MongoDB, pero elijo a Redis por varias razones. Tiene una funcionalidad avanzada como PubSub y estructuras de datos locos como HyperLogLog, todo junto con una excelente documentación (visite el sitio web para obtener una idea de lo que quiero decir). Dominar Redis en Node.js probablemente te enseñaría muchas otras cosas que te hacen un mejor programador en general. Para comprender el uso de varios paquetes para realizar la misma tarea, intente usar NodeRedis / node_redis y luin / ioredis como controladores para acceder a Redis y juzgue usted mismo para ver cuál se sintió mejor.

Siga este sitio: JavaScript es Sexy.

Mientras aprendes el nodo, te encontrarás con un concepto llamado Streams . Los siguientes son los sitios que explican muy bien este concepto.

  • subestante / manual de flujo
  • Papi que es una corriente

Para entender a Node, debe estar familiarizado con un concepto llamado Event loop . Los siguientes son los sitios que explican muy bien este concepto.

  • ¿Qué es exactamente una marca de bucle de evento Node.js?
  • Node.js Event loop

Espero que esta respuesta ayude. Si tiene alguna duda por favor comentar.

Gracias 🙂

Aprender a codificar haciendo – Code School tiene algunos tutoriales de nodos muy buenos.

Si se debe aprender el nodo, el aprendizaje disponible a través de NPM es uno de los mejores tutoriales de autoaprendizaje que existen.

Además de estos, NodeSchool es también un tutorial completo de nodos que se enfoca más en el enfoque práctico como learnyounode.

Acabo de hacer una búsqueda y encontré esto: Pana / node-books.

Eso se ve bien.

Primero aprendería Javascript, luego aprendería las API específicas de Nodejs, a menos que necesites hacer cosas de Nodejs inmediatamente.

Comenzaría con: Hablando de JavaScript y luego con Exploring ES6.

Luego ve a un recurso de Nodejs (como los del primer enlace).

Inicialmente comience con el script java y luego mueva a Node.js. He proporcionado el siguiente enlace que contiene una colección de enlaces para aprender Node.js y Java Script.

https://github.com/sergtitov/Nod…

Comenzar con los conceptos básicos de aprendizaje de Javascript

Principales 4 conceptos de Javascript que un principiante de Node.js debe saber – Programador simple

Para nodo práctico este es el mejor punto de partida.

NodeSchool

Otro curso introductorio de Node.js: JavaScript. Node.js – Stepik.org

Tienes más información en la web, así que creo que ahí es donde debes comenzar. Solo asegúrate de aprender todo lo que necesitas antes de comenzar a codificar algunas cosas importantes, ya que esto a veces puede ser un poco complejo y te afecta con errores dentro del código. Existen programas que pueden ayudarlo a detectar y corregir algunos errores, si existen, como checkmarx u otros. Todavía es importante tratar de evitarlos tanto como puedas.

Buena suerte.

JavaScript