Objetivo:
Que el estudiante adquiera los conocimientos y habilidades básicos para el desarrollo de aplicaciones web profesionales con el entorno Ruby On Rails.
Temas:
- Comenzando con Ruby On Rails
- Comenzando a desarrollar en línea
- Comenzando con Instant Rails
- Comenzando con la línea de comandos
- Los servidores de aplicaciónes
- Rails en la web
- Creando tu propia vista
- Entendiendo las carpetas
- Agregando algunos datos
- Como funciona la aplicación
- Protegiendo la vista del controlador
- Usando los paréntesis
- Agregando lógica a la vista
- Aplicando estilos web
- Usando CSS
- Diseñando el layout
- Configurando una página inicial
- Controlando el flujo de datos
- Comenzando con los controladores
- Entendiendo el flujo de la aplicación
- Comenzando con los modelos
- Trabajando con ActiveRecord
- Acelerando el desarrollo con Scaffolding y REST
- Comenzando con Scaffolding
- Usando REST y Controladores
- Examinando un controlador RESTful
- Escapando de REST
- Presentando modelos con formularios
- Formularios complejos
- Generando formularios HTML
- Formularios como contenedores
- Creando campos y areas de texto
- Creando cajas de selección
- Creando botones de radio
- Creando listas de selección
- Creando campos de fecha y hora
- Creando etiquetas
- Creando métodos auxiliares
- Poniendo el formulario en un archivo parcial
- Mejorando los modelos con validaciones
- Trabajando sin validaciones
- Revisando el modelo original
- Usando validación declarativa
- Usando validaciones multiples
- Validando fechas
- Aplicando validaciones complejas
- Mejorando los formularios
- Agregando una imágen al subir un archivo
- Usando los constructores de formularios
- Desarrollando relaciones entre modelos
- Creando una relación 1 a N
- Conectando los modelos
- Creando una relación N a N
- Manejando relaciones complejas
- Manejando bases de datos con migraciones
- Entendiendo las migraciones
- Comenzando con las migraciones
- Explorando a fondo las migraciones