Estoy en tratativas de poner un curso en línea, sobre Node.js. Mientras tanto, veamos por acá algunos temas iniciales: qué es Node, como se maneja, qué es un módulo, qué es NPM, y así, hasta llegar, espero, a aplicaciones web con Express y a aplicaciones distribuidas.
Pero el más largo camino comienza con un solo paso. Así que ayer grabé un Google Hangout como para empezar a ver Node:
http://www.youtube.com/watch?v=t0GThj7SlxE
[View:http://www.youtube.com/watch?v=t0GThj7SlxE]
Mostré el sitio de Node, los distintos instaladores, y luego jugué un poco con el REPL. También mostré ejecutar archivos de código. Los ejemplos que usé están en mi Github:
https://github.com/ajlopez/NodeSamples
en el directorio Simple
Mostré la existencia de variables predefinidas, como console y process. Y luego recuperé en una variable uno de los módulos “built-in” usando require. Ese es una gran puerta que nos de Node.js para hacer nuestras aplicaciones modulares. Y mostré un simple servidor web. Cuando mostré la documentación en línea, usé el módulo net. Espero que se haya entendido que el callback para CADA cliente está en el createServer y no en el listen.
Nos leemos!
Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez