Node.Js en UDA Developers Challenge 2012

Estoy preparando todo para viajar a Ecuador, la semana que viene. La gente de la Universidad de Azuay me invitó a dar un seminario sobre Node.js, Socket.io y programación real-time, como parte del UDA Developers Challenge 2012. Más información en:

http://www.uazuay.edu.ec/udadev/

Leo ahí:

UDA Developers Challenge 2012 es organizado por la Universidad del Azuay, como parte de su aporte a la comunidad, con el ánimo de convertirse en inpulsador de eventos anuales en el que se traten temas tecnológicos de actualidad; con el objetivo de fomentar la innovación y la madurez de nuevas tecnologías en el país. Brindando de esta manera una actualización continua a estudiantes y profesionales de esta área. La primera parte del evento consiste en el aprendizaje de estas nuevas tecnologías mediante seminarios/taller, y en una segunda parte se pondrán a prueba los conocimientos adquiridos mediante el concurso UDA Developers Challenge. Con el objetivo de tratar temas tecnológicos de actualidad, el tema seleccionado para el UDA Developers Challenge 2012 son las aplicaciones web en tiempo real. En el país se ha podido constatar el aumento significativo de teléfonos inteligentes (smartphones) y tablets, debido al gran número de funcionalidades que estos ofrecen mediante la diversidad de aplicaciones disponibles; lo que ha llevado a la concentración de las actividades alrededor de estos dispositivos móviles que día a día son más indispensables en el que hacer diario. Considerando este hecho y el naciente desarrollo de aplicaciones para móviles en el Ecuador, el tema que será tratado por el UDA Developers Challenge 2012, serán las aplicaciones en tiempo real. El evento se realizará los días 29, 30 y 31 de Octubre de 2012 y comenzará con los seminarios/taller para el desarrollo de aplicaciones en tiempo real, para esto se usara bases de datos no relacionales, NodeJS y HTML5; con una duración de 1 día por cada tema.

Mi aporte es en el segundo día de la primera parte. El gran tema: Node.js, desde cero, para gente que sabe programar pero que quiere iniciarse en Node.js para participar del concurso de la segunda parte. Mi intención es mostrar: Node.js desde el principio, programación asincrónica, manejo de paquetes con NPM, algo de tests (usando TDD, módulo assert, módulo nodeunit), usar el módulo http para primeros ejemplos de web, puede que agregue módulo TCP para algún ejemplo con nodos distribuidos. Luego pasar a algún ejemplo simple de Express (páginas web, MVC). Terminado eso, pasaremos a ver algunos ejemplos simples de Socket.IO, para comenzar a entender cómo permite este módulo implementar aplicaciones que reaccionan en tiempo real, y relacionando varios usuarios. Aparecerá el clásico ejemplo de chat y algún ejemplo simple de juego multiusuario (usando un canvas de HTML5).

Para mí, será el primer viaje a Ecuador, y me encuentro muy entusiasmado preparando los temas de este seminario. Los ejemplos sencillos van quedando principalmente en:

https://github.com/ajlopez/NodeSamples

(estoy actualizando los ejemplos simples para las nuevas versiones de Express y Socket.IO). Seguramente usaré otros repositorios con ejemplos más completos, por ejemplo los propios “samples” de Express y Socket.io. Para el tema distribuido, reusaré lo que mostré aquí en Buenos Aires para el día del programador, por ejemplo, el algoritmo genético distribuido, que usa Socket.IO para comunicar browser y servidor node, y tcp para comunicar nodos node de trabajo. En cuanto pueda, repito los temas por acá, en Argentina.

Espero encontrarme con desarrolladores en Ecuador, a los que conozco sólo por las listas de correo. Y conocer los Andes, en la ciudad de Cuenca, donde está la sede donde se dicta esta primera parte de tres días de UDA Dev 2012.

Gracias a @gringotuc y a @martinsalias que me pusiero en contacto con Ramiro, desarrollador ecuatoriano, estudiante en Buenos Aires, para tener esta gran oportunidad. Y a Marcos, que desde Ecuador está organizando mi viaje.

Nos leemos!

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

This entry was posted in 13751, 14005, 15550. Bookmark the permalink.

One Response to Node.Js en UDA Developers Challenge 2012

  1. Angel, en Cuenca existe mucha expectativa por el evento, sabemos que los seminarios tendrán el éxito esperado, porque conocemos la calidad de los expositores que cooperaran con esta fiesta tecnológica. Te esperamos! Saludos.

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>