Gracias a la insistencia de @hugostevens empezaré a dar unas cuantas clases en el HackerRoom. La primera será el martes 19 de abril a las 6pm y el tema será Node.js. Para serles franco, estoy un poco perdido con que tema impartir debido a que hay unas cuantas cosas interesantes que mostrar y depende mucho de la audiencia.
El prerrequisito de la clase es llevar Node instalado en tu computadora. Yo daré la plática con una máquina virtual de Linux sobre mi Windows 7.
Veo 3 grandes ramas para las pláticas sobre Node:
- Como hacer scripts para consola.
- Ventajas para uso de cosas en tiempo real para complementar aplicaciones hechas en otros lenguajes.
- Cómo montar un MVC eligiendo distintas librerías, ya que poco a poco ha logrado tener Web Frameworks bastante completos.
Esto genera los siguientes temas en específico:
- Una pequeña aplicación de mensajería usando Web Sockets (Socket.io) con Node sobre una aplicación en php.
- Agregar un chat a cualquier página de Internet (con un par de scripts de Javascript usando Faye).
- Uso de un MVC con Express, Jade, Stylus y Cradel (CouchDb, esto podría cambiarse por Mongose (MongoDb)).
- Usar un script en terminal que permita observar un archivo de templates y parsearlo (Como hace SASS).
Si prefieren podría dar una clase de Nodejs 101 antes de entrar a estos temas.
Voy a estar haciendo deployment de los ejemplos en dotCloud mientras lo vemos en la clase.
Les comparto esta lista para que comenten sobre los posibles temas y sugieran algunos otros a través de los comentarios. Pueden sugerir nuevos temas que les interesen, estaré cerrando la recepción de temas el Domingo 17 para poder tener tiempo de preparar los temas.
Como una plática secundaria el Martes 26 daré hablaré sobre localstorage donde mostrare ejemplos para hacer caching de Ajax request y uso de la base de datos que viene con WebKit. También estoy pensando dar una plática para usar SammyJs, y Templates. Estaré abriendo otro tema para votar al respecto.
Related posts: