Recursos para ponerte al día en Node.js

Durante mucho tiempo, los desarrolladores de JavaScript esperaban una solución del lado del servidor que les permitiera aprovechar al máximo su lenguaje de programación favorito en el backend. A través de los años, se han puesto a disposición varias opciones como Aptana Jaxer, APE y Narwahl. Pero, nunca generaron realmente el tipo de tracción necesaria para hacerlos ampliamente adoptados..

Luego, en 2009, Ryan Dahl anunció Node.js al mundo en JSConf.eu, recibiendo una gran ovación y consolidando a Node.js como el servidor de goto JavaScript. Se ha convertido en una pieza tan importante de software que empresas como eBay lo están utilizando para desarrollar algunos de sus sistemas más complejos y el repositorio de npm ha recibido fondos de capital de riesgo para garantizar su desarrollo y estabilidad continuos..

No hace falta decir que Node.js se ha convertido en una solución sólida de extremo a extremo para los desarrolladores de JavaScript, lo que les permite aprovechar JavaScript para crear aplicaciones web de pila completa. Los recursos que enumeraré, al menos en el momento de escribir esto, son aquellos que sé que están actualizados y son útiles para comprender bien cómo funciona Node.js y su estructura. Así que sigue adelante y te apunto algunos recursos de aprendizaje excelentes para ti..

Los recursos

Catálogo de Cursos Tuts + Node

En Tuts +, nos esforzamos constantemente para producir excelentes cursos para las tecnologías de desarrollo superior y Node.js no es una excepción. Cubrimos todo, desde comenzar con Node.js hasta crear aplicaciones web con el marco Express. Ya sea que seas un principiante o un desarrollador experimentado, nuestro software te cubre.

Node.js

El sitio principal del proyecto Node.js no solo le ofrece los instaladores para que Node.js se ejecute en su sistema, sino que también proporciona una gran cantidad de información para asegurarse de que comprende cómo usarlo. La documentación es sólida y proporciona muchos detalles sobre la API, pero la página de la comunidad es lo que realmente destaca. Está repleto de información excelente sobre reuniones, opciones de asistencia de terceros y sitios de aprendizaje para prepararte para el viaje de Node.js.

npm

Si planea realizar un desarrollo serio de Node.js, tendrá que familiarizarse con los módulos empaquetados de nodos. npm es el administrador de paquetes oficial de Node.js y no solo lo usará para incorporar funcionalidad a su aplicación a través del registro de npm, sino que también querrá crear sus propios módulos para facilitar la administración de códigos. El registro de npm alberga una gran cantidad de módulos que brindan todo tipo de capacidades, así que asegúrese de verificarlo antes de intentar reinventar la rueda.

Nodeschool.io

Cuando se quiere un poco más de manos que tengan tutoriales simples, a veces una clase en línea hace el truco. Nodeschool es un curso impulsado por la comunidad muy dulce e interactivo que te ayuda a ponerte al día en Node.js. Al instalar los cursos localmente y recorrerlos, debería poder desarrollar una comprensión decente del servidor de aplicaciones. Lo mejor es que es gratis.!

Cómo Nodo

How to Node es un sitio dedicado exclusivamente a desarrollar en Node.js. Se ejecuta la gama de niveles de habilidad, proporcionando tutoriales para aquellos que recién comienzan y para los codificadores de Node.js..

Y con colaboradores como Tim Caswell, creador de Node Version Manager, sabes que el contenido será de primera categoría..

Planeta Nodo.js

Una de las razones por las que existen artículos como este, es porque hay mucha información flotando alrededor, lo que dificulta limitarla a los recursos realmente útiles. Un lugar que apunta a ayudar es Planet Node.js, que sirve para agregar contenido de todos los principales blogs relacionados con Node.js, lo que hace que sea muy fácil de agregar a su fuente RSS. Solo agréguelo a su lector de noticias favorito (personalmente me gusta NewBlur) y estará todo listo con una excelente información de Node.js.

Node.js semanal

Peter Cooper ha hecho un trabajo fabuloso al crear varios boletines informativos específicos de la tecnología que realmente capturan información importante sobre esas tecnologías. Lo ha hecho para una variedad de objetivos, incluyendo Ruby, JavaScript y por supuesto, Node.js. Cada semana, recibirá un boletín por correo electrónico con una lista de los artículos y tutoriales más destacados, así como los marcos y herramientas recientemente anunciados. Definitivamente vale la pena inscribirse en.

El Node arriba Podcast

¿En podcasts? Entonces este es el que necesitas escuchar. Este podcast mensual de Node.js se sumerge profundamente en el mundo de Node.js, trayendo a los mejores desarrolladores de Node como Daniel Shaw y Mikeal Rogers para hablar de todo, desde alimentar drones con Node a temas técnicos como el manejo de errores. Y considerando que Joyent está patrocinando esto, sabes que tiene que ser bueno..

Nube de nodos

Yo llamo a esto el gran cubo de recursos de Node.js. Node Cloud agrega una lista de una tonelada de recursos de Node.js y ciertamente vale la pena marcarlos

Aumentar

Node.js es una increíble pieza de tecnología y una gran ayuda para los desarrolladores de JavaScript que tradicionalmente han necesitado usar otro lenguaje para construir el lado del servidor. La comunidad Node.js es increíble y continúa creciendo de manera exponencial, contribuyendo con código, documentación y mucho más. No es de extrañar que Node.js sea tan popular y por eso escucho constantemente que JavaScript es la lengua franca de la web..

A medida que gana más tracción, veremos que cada vez hay más recursos disponibles que garantizan que los aspirantes a desarrolladores de Node.js puedan aumentar rápidamente y con poca fricción. Espero que esta lista sea un buen comienzo y te ayude en tu viaje para ser un gran desarrollador de Node.js.