¿Cuáles son los mejores recursos para aprender Node.js?

Tutoriales

  • Recursos de NodeJS votados por la comunidad
  • NodeSchool.io lecciones interactivas
  • The Art of Node (una introducción a Node)
  • Hola Mundo
  • Hello World Web Server
  • Guía de Node.js
  • Construye un blog con Node.js, express y mongodb
  • Tutoriales de Node.Js en el Proyecto 70
  • Node.js para principiantes
  • Aprenda Node.js completamente y con confianza

Videos

  • Nodos tuts
  • Introducción a Node.js con Ryan Dahl
  • Node.js: la pureza asíncrona conduce a un desarrollo más rápido
  • Programación paralela con Node.js
  • JavaScript del lado del servidor con Node, Connect & Express
  • Node.js First Look
  • Node.js con MongoDB
  • Google Tech Talk de Ryan Dahl

Screencasts

  • Aprende todos los nodos
  • NodeTuts
  • NodeCasts

Libros

  • El libro del principiante del nodo
  • Mastering Node.js
  • En marcha y funcionando con Node.js
  • Node.js en acción
  • Smashing Node.js: JavaScript en todas partes
  • Node.js & Co. (en alemán)
  • Sam’s Teach Yourself Node.js en 24 horas
  • Lista más detallada de libros de JavaScript gratis
  • El libro de nodos de Mixu
  • Node.js de la manera correcta: Práctico, JavaScript del lado del servidor que se escala
  • Comenzando el desarrollo web con Node.js

Los cursos

  • Web en tiempo real con Node.js

Blogs

  • El blog de Node.js
  • Cómo Nodo
  • DailyJS
  • Nodejitsu blog
  • Libro Blanco de Ryan Wilcox
  • pensamiento

Podcasts

  • NodeUp

Recursos de JavaScript

  • Videos de Crockford (hay que verlo!)
  • Patrones esenciales de diseño de JavaScript para principiantes
  • Jardín de JavaScript
  • Libro de patrones de JavaScript
  • JavaScript: El libro de Good Parts

Módulos de nodo

  • Buscar los módulos de node.js registrados.
  • Lista de Wiki en Github / Joyent / Node (comience aquí por última vez)
  • Una selección completamente parcial e incompleta de módulos de Nodo útiles

Otro

  • JSApp.US – como jsfiddle, pero para node.js
  • Nodo con VJET JS (para Eclipse IDE)
  • Nate Knockout Hackathon (fuente)
  • Herramientas, tutoriales y recursos útiles de Node.js
  • Runnable.com – como jsfiddle, pero también para el lado del servidor

Ya que hay un montón de excelentes recursos aquí, me limitaré a una pareja que conozco mejor. Muchos campos de arranque de codificación están enseñando Node.js como parte de una pila MEAN o MERN (R react).

Thinkful (el campo de entrenamiento en el que trabajo), tiene un curso de Node, en el que los estudiantes aprenden cómo construir backends en Node con tutoría 1-a-1. Los estudiantes pueden ser desarrolladores frontend o desarrolladores backend que buscan agregar Node a su repertorio. El gran beneficio del curso es aprender con un mentor personal. Los estudiantes que aprenden 1-a-1 se desempeñan mejor que el 98% de los estudiantes que aprenden en aulas tradicionales (), por lo que vale la pena considerar si realmente se compromete a aprender Nodo.

Para cualquier persona que quiera aprender una pila completa, incluidos los principiantes, Node está cubierto en el Bootcamp de desarrollo web, que puede tomar a un ritmo flexible (junto con su trabajo, durante las noches y los fines de semana) o a un ritmo de tiempo completo. El bootcamp es una opción sólida para las personas que buscan ingresar a la industria tecnológica . De acuerdo con su informe de trabajos auditados de forma independiente, el 93% de los graduados son contratados como desarrolladores web con un aumento salarial promedio de $ 20,975 (esos números se actualizan automáticamente cada mes).

No importa qué, sin embargo, asegúrate de construir proyectos reales. Cuando tomes uno o dos tutoriales, intenta aplicar sus lecciones para construir algo totalmente original . Eso ayudará más.

Tutoriales

  • NodeSchool.io lecciones interactivas – Mi favorito personal
  • The Art of Node (una introducción a Node)
  • Hola Mundo
  • Hello World Web Server
  • Guía de Node.js
  • Construye un blog con Node.js, express y mongodb
  • Tutoriales de Node.Js en el Proyecto 70
  • Node.js para principiantes
  • Aprenda Node.js completamente y con confianza

Videos

  • Nodos tuts
  • Node.js: la pureza asíncrona conduce a un desarrollo más rápido
  • Programación paralela con Node.js

  • Node.js First Look

Screencasts

  • Aprende todos los nodos
  • NodeTuts
  • NodeCasts

Libros

  • El libro del principiante del nodo
  • Mastering Node.js
  • En marcha y funcionando con Node.js
  • Node.js en acción
  • Smashing Node.js: JavaScript en todas partes
  • Node.js & Co. (en alemán)
  • Sam’s Teach Yourself Node.js en 24 horas
  • Lista más detallada de libros de JavaScript gratis
  • El libro de nodos de Mixu
  • Node.js de la manera correcta: Práctico, JavaScript del lado del servidor que se escala
  • Comenzando el desarrollo web con Node.js

Los cursos

  • Web en tiempo real con Node.js

Blogs

  • El blog de Node.js
  • Cómo Nodo
  • DailyJS
  • Nodejitsu blog
  • Libro Blanco de Ryan Wilcox
  • pensamiento

Podcasts

  • NodeUp

¿Has intentado aprender Node antes? Comienzas un nuevo curso y el instructor te hace instalar un grupo de bibliotecas antes de que incluso sepas qué es el nodo o cómo funciona. Eventualmente te quedas atascado y contactas al instructor, pero no obtienes respuesta. Luego cierra el curso y nunca lo abre de nuevo.

¿Suena familiar?

El Curso para Desarrolladores Node.js Completo 2 cubre los fundamentos de Node antes de sumergirse en grandes herramientas como Express, Mongoose y MongoDB.

Todo el curso se basa en un solo objetivo: convertirlo en un desarrollador profesional de nodos capaz de desarrollar, probar y desplegar aplicaciones de producción reales.

Enlace del curso: El curso completo para desarrolladores de Node.js (2ª edición)

La mejor manera de aprender Node es mediante la creación de aplicaciones Node.

Descripción del curso por instructor

Desde el principio, estarás programando cada proyecto y resolviendo los desafíos que he diseñado para reforzar lo que has aprendido. Esto le dará la experiencia práctica necesaria para poder crear y lanzar su propio proyecto una vez que haya terminado.

Estarás construyendo cuatro proyectos:

  1. Una aplicación para tomar notas para mojarse los pies.
  2. Una aplicación meteorológica que interactúa con Google Maps y Dark Sky API
  3. Una API de REST de tareas pendientes completa con cuentas de usuario y autenticación
  4. Una aplicación de chat en tiempo real con un compañero del lado del cliente.

Al final, podrá tomar lo que aprendió y lanzar su propia aplicación Node.

Al aprender, aprende lo último.

Todo lo que necesita viene en un paquete fácil de usar.

Puede dejar de preocuparse si está aprendiendo las habilidades correctas para crear una aplicación o conseguir un nuevo trabajo. He curado toda la tecnología que es esencial para crear aplicaciones del mundo real. He trazado todo en un paquete completo y fácil de seguir, diseñado para ponerlo en funcionamiento en unas pocas semanas.

No hay mejor momento para aprender Node.

Según la Encuesta de desbordamiento de pila de 2016, Node se encuentra entre los diez primeros en popularidad de back-end y salario de back-end, con un salario promedio de $ 85k. Esto significa más empleos y más oportunidades para ti.

Usted podría quedarse atascado. Pero estoy aquí para ayudar.

No hay nada peor que pasar cinco horas en un curso, atascarse y no recibir la ayuda que necesita para continuar.

Durante ocho capítulos aprenderás:

  1. Node.js
  2. Npm
  3. Programación asíncrona
  4. ES6 / ES7
  5. MongoDB
  6. Exprimir
  7. Socket.IO
  8. Autenticación JWT
  9. Mangosta
  10. Despliegue de aplicaciones con Heroku.
  11. Control de versiones con Git.
  12. GitHub
  13. Diseño API REST
  14. Prueba de código
  15. Depuración
  16. Moca
  17. Muchas mas herramientas

¿Quién es el público objetivo?

  • Cualquier persona que busque lanzar sus propias aplicaciones de Node, cambiar de carrera o ser freelance como desarrollador de Node

Un nuevo libro de Packt Publishing es ” Node Web Development “: busque la 2ª edición, ya que ha mejorado mucho con respecto a la 1ª edición. Está escrito asumiendo que se siente cómodo con la programación, cómodo con Unix y trabajo a nivel de shell, cómodo con algunos aspectos básicos del desarrollo web (por ejemplo, quizás tenga experiencia PHP existente) pero los requisitos de conocimiento previo son bastante pequeños. Lo lleva a través de la instalación de Node, la comprensión de los módulos, la comprensión de una serie de aplicaciones, desde triviales hasta algo útiles, muestra cómo construir un servicio REST simple, manejar la autenticación de usuarios, algunas técnicas de prueba de unidades e incluso una aplicación de chat en tiempo real.

He recopilado una lista de otros recursos para aprender Node.js en – Libros y otros recursos para que pueda aprender fácilmente Node.js

Descargo de responsabilidad: esta no es una forma muy formal de aprender, pero puedo asegurar que es una forma divertida.

Voy a describir cómo comencé con Node.js, espero que esto también te pueda ayudar.

En lugar de profundizar en los conceptos de Node.js, comencé a jugar con uno de sus famosos módulos llamado Express.JS . (Un módulo en Node.js es como una biblioteca para un idioma. Usas módulos de nodo para construir una aplicación Node.js)

Este libro aquí mismo lo llevará a través de la creación de una aplicación web desde cero utilizando Express.JS.

Desarrollo de aplicaciones web express

Al comenzar a crear una aplicación web siguiendo este libro, se te presentarán muchos aspectos de Node.js. Como obviamente buscarás esas cosas pequeñas que no entiendes, paso a paso irás aprendiendo sobre todos los pequeños detalles de Node.js.

Le sugeriría que busque y aprenda sobre las siguientes cosas desde el principio mientras sigue ese libro:

  • archivo package.json
  • Qué son los módulos de nodo.
  • Gestor de paquetes del nodo (npm)
  • npm install y npm start command

Espero que esto te ayude a comenzar con Node.js. Una vez que comience, será muy fácil de explorar más adelante, ya que comenzar es una tarea difícil la mayoría de las veces.

Como lo sugiere otra respuesta aquí, los videos de YouTube del canal thenewboston deberían hacer que se sienta cómodo con los conceptos de Node.js.

Si lo hiciera de nuevo con Learning Express, así es como:

  • Encuentre los mejores tutoriales de Node.js recomendados por la comunidad de programación: https://hackr.io/tutorials/learn
  • Compruebe el sitio web nodetuts.com, es muy útil
  • Cuando esté intentando construir una aplicación más grande, debería revisar esta otra pregunta de stackoverflow sobre cómo estructurar su archivo app.js.
  • Alex Young tiene una serie de tutoriales sobre cómo crear una aplicación web con Node (y está usando Express). La aplicación se llama Nodepad; enlace para los tutoriales: http://dailyjs.com/tags.html#exp
  • Si va a utilizar Express con Socket.IO, puede ser útil el artículo sobre cómo manejar sesiones y escalar entre los dos.

Otros enlaces útiles:

Primero, aprenda los conceptos centrales de Node.js. Y debe conocer el estilo de codificación de node.js, aprender su marco en pasos sencillos y sencillos, desde los conceptos básicos hasta los avanzados, con ejemplos que incluyen Introducción. Mi sugerencia es aprender node.js de los recursos en línea. Le sugeriré los mejores cursos …

MEJORES CURSOS DE NODE.JS ONLINE:

  • El curso completo para desarrolladores de Node.js (2da edición)
  • Aprende y entiende NodeJS
  • Aprende Nodejs construyendo 12 proyectos.

ELIGE EL PRIMER CURSO ..

DE ESTE CURSO PUEDE APRENDER SOBRE:

El Curso para Desarrolladores Node.js Completo 2 cubre los fundamentos de Node antes de sumergirse en grandes herramientas como Express, Mongoose y MongoDB.

Todo el curso se basa en un solo objetivo: convertirlo en un desarrollador profesional de nodos capaz de desarrollar, probar y desplegar aplicaciones de producción reales.

Desde el principio, estarás programando cada proyecto y resolviendo los desafíos que he diseñado para reforzar lo que has aprendido. Esto le dará la experiencia práctica necesaria para poder crear y lanzar su propio proyecto una vez que haya terminado.

Estarás construyendo cuatro proyectos:

  1. Una aplicación para tomar notas para mojarse los pies.
  2. Una aplicación meteorológica que interactúa con Google Maps y Dark Sky API
  3. Una API de REST de tareas pendientes completa con cuentas de usuario y autenticación
  4. Una aplicación de chat en tiempo real con un compañero del lado del cliente.

Al final, podrá tomar lo que aprendió y lanzar su propia aplicación Node.

aprenderás:

  1. Node.js
  2. Npm
  3. Programación asíncrona
  4. ES6 / ES7
  5. MongoDB
  6. Exprimir
  7. Socket.IO
  8. Autenticación JWT
  9. Mangosta
  10. Despliegue de aplicaciones con Heroku.
  11. Control de versiones con Git.
  12. GitHub
  13. Diseño API REST
  14. Prueba de código
  15. Depuración
  16. Moca
  17. Muchas mas herramientas

Y también..

  • Construye, prueba y lanza aplicaciones Node
  • Crear servidores web y APIs Express
  • Almacenar datos con Mongoose y MongoDB
  • Utilice JavaScript ES6 / ES7 de vanguardia
  • Despliega tus aplicaciones Node en producción
  • Crea aplicaciones web en tiempo real con SocketIO

TODO LO MEJOR….

Echa un vistazo a estos enlaces,

  • nodeschool.io
  • Tutorial de Node.js – Código Escuela
  • NodeSchool.io lecciones interactivas
  • The Art of Node (una introducción a Node)
  • Hola Mundo
  • Hello World Web Server
  • Guía de Node.js
  • Construye un blog con Node.js, express y MongoDB
  • Tutoriales de Node.Js en el Proyecto 70
  • Node.js para principiantes
  • Aprenda Node.js completamente y con confianza
  • Guía para principiantes absolutos de Node.js

Sitios de desarrolladores

  • El sitio de desarrollador de Joyent para nodo

Videos

  • Nodos tuts
  • Introducción a Node.js con Ryan Dahl
  • Node.js: la pureza asíncrona conduce a un desarrollo más rápido
  • Programación paralela con Node.js
  • JavaScript del lado del servidor con Node, Connect & Express
  • Node.js First Look
  • Node.js con MongoDB
  • Google Tech Talk de Ryan Dahl
  • Web en tiempo real con Node.js

Screencasts

  • Aprende todos los nodos
  • NodeTuts
  • NodeCasts
  • Cree aplicaciones MVC del lado del servidor con Node.js y Express

Libros

  • El libro del principiante del nodo
  • Mastering Node.js
  • En marcha y funcionando con Node.js
  • Node.js en acción
  • Smashing Node.js: JavaScript en todas partes
  • Node.js & Co. (en alemán)
  • Sam’s Teach Yourself Node.js en 24 horas
  • Lista más detallada de libros de JavaScript gratis
  • El libro de nodos de Mixu
  • Node.js de la manera correcta: Práctico, JavaScript del lado del servidor que se escala
  • Comenzando el desarrollo web con Node.js
  • Desarrollo Web Nodo

Los cursos

  • Web en tiempo real con Node.js
  • Essential Node.js de DevelopMentor

Blogs

  • El blog de Node.js
  • Cómo Nodo
  • DailyJS
  • Nodejitsu blog
  • Libro Blanco de Ryan Wilcox
  • pensamiento

Podcasts

  • NodeUp

Recursos de JavaScript

  • Videos de Crockford (hay que verlo!)
  • Patrones esenciales de diseño de JavaScript para principiantes
  • Jardín de JavaScript
  • Libro de patrones de JavaScript
  • JavaScript: El libro de Good Parts

Módulos Node.js

  • Buscar módulos registrados en Node.js
  • Lista de wiki en GitHub / Joyent / Node.js (¡comience aquí por última vez!)
  • Una selección completamente parcial e incompleta de módulos útiles de Node.js

Otro

  • JSApp.US – como jsfiddle, pero para Node.js
  • Nodo con VJET JS (para Eclipse IDE)
  • Sitios de producción con fuente publicada:
  • Nate Knockout Hackathon (fuente)
  • Herramientas, tutoriales y recursos útiles de Node.js
  • Runnable.com – como jsfiddle, pero también para el lado del servidor
  • Comenzando con Node.js en Heroku
  • Dos recursos cubren los dos lados diferentes para aprender Nodo (y aprender programación en general

    Learn All the Nodes : Lecture 1-8 es una visión general intuitiva muy completa (comienza aquí: Learn All The Nodes): solo necesitas los videos gratuitos

    • Video conferencias que introducen las intuiciones de los servidores y el valor del nodo.

    Aprenda su nodo – desde NodeSchool – https://github.com/workshopper/l

    • Proyectos para completar en la línea de comandos con indicaciones que están lo suficientemente abiertas para que investigue qué hacer pero lo suficientemente claro para no rendirse.

    Estos 2 cubren los dos lados de aprender a codificar:

    1. Conferencias intuitivas
    2. Codificación a través de retos (o proyectos de construcción)

    1. Conferencias intuitivas (Aprende todos los nodos): modelos mentales y te ayudan a comprender por qué es importante lo que estás aprendiendo (10% de tu tiempo)

    2. Codificación a través de desafíos (Learn You Node): hay una razón por la que las personas que simplemente ven los videos de programación no se convierten en programadores, es porque no están programando (90% de su tiempo)

    Recomendaría usar Learn All the Nodes y Learn You Node juntos, pero enfócate en el edificio que haces con Learn You Node.

    Así es como nos acercamos a la enseñanza de Node en Codesmith. El 90% del aprendizaje de nuestros estudiantes se realiza mediante programación en parejas a través de desafíos, junto con conferencias basadas en la intuición. Es la única forma de aprender todo lo que enseñamos en 12 semanas.

    Si quieres aprender alguno de estos, puedes descargar Ebooks gratuitos desde aquí.
    LIBROS DE JavaScript
    JavaScript: The Definitive Guide, Sixth Edition por David Flanagan
    JavaScript para desarrolladores de PHP por Stoyan Stefanov
    LIBROS DE NODE.JS
    PROFESIONAL Node.js Por Pedro Teixeira Descarga Gratis
    Learning Node.js Una guía práctica para crear aplicaciones web por Marc Wandschneider Descarga gratuita

    Aquí hay un montón de los mejores recursos para aprender Node.js y ver qué compañías están usando Node.js para ejecutar sus aplicaciones.

    JavaScript Tutorial Flock Community – El tutorial moderno de JavaScript


    ¿Es Node.js bueno para el comercio electrónico? – Todo lo que debe saber sobre la construcción de una tienda en línea con Node.js


    Por qué usar Node.js – Pros y contras de elegir Node.js para el desarrollo de back-end


    Todo lo que necesitas saber sobre el nuevo Node.js 8


    Cuándo, cómo y por qué usa Node.js como tu backend


    10 principales empresas que utilizaron Node.js en producción (ejemplos)


    Node.js vs. PHP – ¿Qué entorno elegir para su

    Gracias
    Yashu Mittal

    nodeschool.io es un gran recurso una vez que esté familiarizado con el Node Landscape. Honestamente, ahora manejo Nodeschools, pero cuando empecé, estaba más abrumado con Nodeschool que aprendiendo.

    La forma en que aprendí Node es leyendo estos dos buenos libros.

    1. Hands-on Node.js
    2. El libro del principiante del nodo

    y profundizar en la documentación (que de nuevo es desalentador cuando eres nuevo)

    Puedes aprender Node JS en una semana a través de Video Screencast (creé este curso)

    Soy el fundador y principal Instructor iLoveCoding.org que enseña Practical Node.js y más.

    Para fines de aprendizaje y recopilación, he creado un repositorio de github llamado Awesome NodeJS

    Hay tantos recursos disponibles en la web. Solo necesito tomar la decisión correcta y recogerlos.

    La mayoría de las respuestas aquí te darán excelentes recursos. En este repositorio de github, puede encontrar la mejor colección sobre blogs, artículos, libros, screencasts, videos y cursos de aprendizaje relacionados con NodeJS.

    Con el tiempo, voy a agregar recursos allí. Así que mantente al tanto de este repositorio de git hub para obtener más información.

    Aquí captura de pantalla para el repositorio.

    1. Hands on Nodejs, puede encontrar pdf en internet.
    2. How To Node – NodeJS tiene buenos blogs sobre algunos de los temas básicos de
    Nodos como módulos, eventos de bucle, etc.
    3. Node.js v0.10.8 Manual y documentación, uno de los mejores documentos de API i
    alguna vez se han cruzado. Si quieres dominar los nodos, lee cada palabra de
    este sitio.
    4. Tabla de contenidos El libro de nodos de Mixu.

    La guía de JavaScript de Mozilla

    Cubriendo documentos interminables desde funciones básicas hasta funciones más avanzadas para cualquier nivel de habilidad, la Guía de JavaScript de Mozilla es su mejor opción. También proporciona muchas explicaciones de JavaScript que son fáciles de seguir.

    Precio: gratis

    JavaScript elocuente

    Este es en realidad un libro en línea gratuito escrito por Marijn Haverbeke . Incluyendo 21 capítulos, Eloquent JavaScript le ofrece una visión completa de JavaScript al presentar ejemplos y explicar por qué JavaScript está escrito de manera diferente a otros idiomas.

    Precio: Gratis, copia física comienza en $ 19

    JavaScript es sexy

    SIGUE LEYENDO

    Aquí hay una lista de algunos de mis favoritos para aprender Nodo:

    http://howtonode.org/ – Blog de código abierto con tutoriales
    http://www.udemy.com/learn-nodej… – Curso en línea, screencasts y proyectos
    http://visionmedia.github.com/ma… – Libro electrónico de código abierto
    http://www.nodetuts.com – Screencasts
    http://www.nodebeginner.org – Tutoriales etc.

    También hago algunos tutoriales en http://www.codehenge.net

    Un gran recurso es el nodo de masterización de TJ Holowaychuk, en sus palabras, es un “libro electrónico de código abierto para Node.JS – escrito con salidas de reducción de datos en varios formatos (pdf, mobi, epub, html, etc.)”

    Encuéntrelo aquí: http://github.com/visionmedia/ma

    Mi recurso favorito es nodeschool.io !

    “Instale estas lecciones de estilo” elija su propia aventura “y aprenda a usar node.js, npm y otras herramientas relacionadas escribiendo códigos para resolver problemas reales. Las lecciones se ejecutan en su terminal y funcionan en Windows, Mac y Linux”.