Created
July 22, 2011 10:32
-
-
Save eparreno/1099220 to your computer and use it in GitHub Desktop.
Curso introduccion a Rails en Barcelona (5-9 septiembre)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Más que un curso con clases magistrales es un taller, donde cada uno deberá venir con su portátil preparado para programar. Evidentemente habrá teoría per la intención del curso es, ademas de que salgáis con una base solida de Ruby y Rails, que aprendais a desenvolveros solos, que seáis autónomos y | |
sepáis donde buscar información, como aprender más cosas, incorporar nuevas librerías... En definitiva que después del curso seáis capaces de empezar una app e ir haciendolo cada vez mejor y con más funcionalidades. | |
Temario | |
Introducción a Ruby (5 horas) | |
1. Instalación de Ruby | |
2. Sintaxis básica de Ruby | |
3. Tipos de datos | |
4. Estructuras de control | |
5. Iteradores | |
6. Clases | |
7. Herencia | |
8. Gemas | |
9. Testing unitario | |
Introducción a Rails (20 horas) | |
Durante el curso se realizará una aplicación para ir mostrando los conceptos básicos de Rails. | |
El objetivo del curso es que tengáis una base solida en Rails, podáis empezar a programar una aplicación y seáis capaces de ir ampliando vuestros conocimientos sobre el framework de manera autónoma para hacer cada vez aplicaciones mas complejas | |
1. Introducción a Rails | |
2. Instalación de Rails | |
3. Arquitectura de una aplicación Rails | |
4. Configuración | |
5. Controladores | |
6. Modelos | |
7. Vistas | |
8. Scaffolds | |
9. Migraciones | |
10. Validaciones | |
11. Asociaciones ActiveRecord | |
12. Rutas e introducción a REST | |
13. Vistas: helpers, forms y layouts | |
14. Instalación y uso de gemas | |
15. Introducción al testing en Rails | |
Este temario no es fijo y podrá variar en el curso en función de la peticiones de los asistentes y de la velocidad a la que vayamos avanzando. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment