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.
Lo sentimos, pero los comentarios están cerrados