Jornada Programando en Node.Js desde Cero, en Buenos Aires

Published on Author lopez

Gracias a la gente del MUG (Microsoft User Group de Argentina), voy a dictar todo un día la jornada presencial:

http://www.mug-it.org.ar/Event.aspx?Event=218

Jueves 12 de Marzo, desde las 9:30hs hasta las 18:00hs, con intervalos.

La idea es que si vienen con una notebook y son programadores (.NET, o de otra tecnología), podamos ver juntos cómo es Node, programar algún código simple, aprender a usar y bajarse módulos. Entre el final de la mañana y el comienzo de la tarde, veremos programación web, usando algún ejemplo con Express. Después aparecerá un ejemplo con acceso a MongoDB, y hacia el final, visitaremos Socket.IO.

El temario es entonces:

1. Introducción a Node.js
1.1. Programación Javascript desde Node sobre el motor V8
1.2. Entrada/Salida asincrónica
1.3. Módulos
1.4. Manejador de paquetes npm
1.5. Elementos de Test-Driven Development
2. Programación Web con Node.js
2.1. Módulo HTTP
2.2. Manejo asincrónico
2.3. Acceso a MongoDB
3. Programación Web con Express
3.1. Concepto de Middleware
3.2. Lenguaje de Templates
3.3. Ejemplos con Páginas y Acceso a Datos
3.4. Programando con JSON
3.5. Elementos de Socket.IO

Veo a Node como la tecnología y ecosistema que mejor combina simplicidad con potencia. Es un aire fresco en la programación, ya sea web o de servicios expuestos por API, o distribuidos. Y realmente, el ecosistema de paquetes que tiene es el mejorcito con el que me he encontrado hasta ahora. El gran precio a pagar: usar y entender los “callback” en JavaScript, es el derecho de piso a pagar. He visto aplicaciones de startups y otras aplicaciones totalmente desarrolladas en Node.js, con buena escalabilidad y nivel de servicio. Hasta podrían usar .NET desde Node.js, aunque no es muy usado.

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez