Jornada en Buenos Aires: Programando en Node.Js

Gracias de nuevo a la gente del MUG (http://www.mug.org.ar ), en Abril voy a dar un curso de todo un día (arancelado) en Buenos Aires, ver:

http://www.mug.org.ar/Eventos/3876.aspx

Como vamos a ejecutar y practicar algún código, para aprovecharlo conviene venir con notebook. Se necesitaría tener conocimientos previos HTML y nociones de JavaScript. En la notebook propia instalar previamente: Node y Git.

El instalador de Node (para Windows y otros) está en http://nodejs.org/download/
Git se puede bajar de http://git-scm.com/

Lo que vamos a ejecutar puede usarse en Windows, Linux, Mac OS.

Lugar, horario y temas a tratar:

Jueves, 18 de Abril, 2013
Lugar: Auditorio del MUG, Rivadavia 1479, 1er Piso Oficina A. Ciudad de Buenos Aires

Horario de 09:00 a 18:00 hs.

Contenidos:

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. Frameworks web con middleware
2.4. Framework MVC: Express
2.5. Acceso a Base de datos

3. Socket.IO
3.1. Comunicación con el browser
3.2. WebSockets y alternativas
3.3. Ejemplo multiusuario en tiempo real
3.4. Usando HTML5 y canvas
3.5. Chat simple
3.6. Juego simple
3.7. Ejemplo distribuido: varios servidores, varios clientes

Es un temario ambicioso. Al principio, veremos algunos temas básicos en detalle, y luego ya iremos más rápido, para tener experiencia concreta de qué aplicaciones pueden hacerse en Node.js. De ahí la inclusión de Socket.IO para soporte de tiempo real y múltiples clientes. Como no podía faltar, veremos algo de TDD, aunque algo mínimo para poder aprovechar el tiempo con el resto de los temas.

JavaScript es muy flexible, y combinado con Node.js y su gran ecosistema, es muy poderoso. Como otras veces (tres jornadas anteriores, en Cuenca (Ecuador), Buenos Aires y Rosario), el material visitado será publicado en este blog.

Nos leemos!

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

This entry was posted in 12110, 15550, 17044, 2728. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>