Más detalles sobre el taller de Rails

Hoy podemos adelantar un poco más acerca del taller sobre Ruby on Rails del próximo miércoles.

El planning expuesto en el post anterior sigue vigente, pero ahora podemos dar algunos detalles más:

  • La introducción teórica va a ser realmente breve: una transparencia para Ruby y dos para Rails. Todo lo demás se verá en la demostración práctica.
  • La aplicación desarrollada será una lista de tareas, como habíamos dicho. Para desarrollarla utilizaremos el IDE RadRails integrado en un Eclipse (hay una distribución EasyEclipse con todo lo necesario ya montado). Por comodidad usaremos SQLite para el almacenamiento de datos.
  • El taller práctico se dividirá en dos partes: la primera se centrará en los conceptos básicos del desarrollo con Rails y seguirá este guión
    • Crearemos la aplicación Rails
    • Generaremos el modelo para las tareas
    • Crearemos una migration para ese modelo
    • Utilizaremos el scaffold automático de vistas para introducir algunos datos y para generar un código básico que retocaremos después
    • Añadiremos el modelo de usuarios
    • Modificaremos la aplicación para poder asignar tareas a usuarios

Durante esta primera parte intentaremos tocar todos los temas posibles: generadores, migrations, ActiveRecord, relaciones entre modelos, validación de datos, vistas, helpers, ...

Por ahora, “hasta aquí puedo leer”. Tan pronto como esté lista la segunda parte, pondremos más información en este mismo post.

SIGO LEYENDO

Bien, esto está listo. La segunda parte se centrará en cuestiones más “efectistas”. Veremos cómo

  • Modificar el modelo de las tareas para poder marcarlas como “hechas”
  • Crear una acción a la que llamar mediante AJAX para marcar una tarea como “hecha”
  • Usar plantillas RJS para visualizar los resultados de la llamada AJAX
  • Usar las facilidades de Rails para realizar efectos con script.aculo.us
  • Modificar un helper del framework
  • Crear un feed RSS

Y esto es todo. El próximo miércoles veremos hasta dónde somos capaces de llegar.

Nos vemos en las jornadas.

No hay comentarios de momento

Tu comentario

Microsoft Office 2003 Professional Edition Adobe Creative Suite 2 Premium Macromedia Dreamweaver 8 [Mac] Microsoft Office Visio Professional 2007 Microsoft Windows XP Professional SP3 Adobe Flash Media Server 3.0 Adobe Font Folio 11 Microsoft Office 2008 [Mac] Adobe Acrobat 8 Professional [Mac] Adobe InDesign CS3 [Mac]