Este documento presenta un curso de introducción a Ruby on Rails ofrecido por ASPgems. El curso dura 5 días con 4 horas de instrucción cada día y cubrirá temas como Ruby, Rails, el modelo MVC, controladores de acción, rutas y vistas. El curso se centra en la práctica con el objetivo de que los estudiantes aprendan a desarrollar aplicaciones web con Rails. Los instructores son expertos senior con años de experiencia usando y contribuyendo a Rails.
2. ¿ Por qué aprender Ruby on Rails con ASPgems ?
Inicio
¿ POR QUÉ APRENDER RUBY ON RAILS CON ASPGEMS ?
Nuestros Cursos
Porque el propósito de Ruby es ayudar a los programadores a ser más
productivos y además que disfruten y se diviertan con la programación. * ¿Cómo son?
Porque Rails implementa la mayoría de los patrones de desarrollo que * ¿Cómo son Nuestros profesores?
utilizamos los programadores web y nos permite ahorrar un montón de
horas a la hora de arrancar nuevos proyectos. Curso de Introducción a Ruby on Rails
Porque en ASPgems, en los últimos cinco años, hemos estado * Qué aprenderemos
trabajando exclusivamente con Ruby on Rails desarrollando software para * Dónde
la Web, en sitios como : Beruby, Sanitas, Ideas4all, CharHadas, BBVA * Duración
, InfoJobs,… y esto es una breve lista de cientos de sitios con esta * A quién va dirigido
increíble tecnología. * Antes de empezar
* Número de Alumnos
Porque en ASPgems formamos uno de los equipos más grandes y * Temario
antiguos de Rails y asistimos con frecuencia a diferentes conferencias.
Este año hemos estado en FOSDEM (Bruselas), RailsConf ( Baltimore), Nuestros Servicios Ágiles
EuRuKo (Berlin), Conferencia Rails ( Madrid ), Campus Party (Mexico),
FOWA (Londres) y JsConf (Berlín). * SHOOLgem
Porque participamos activamente en varios eventos, contribuyendo con * COMMUNITYgem
código a la comunidad y colaborando a la formación de Ruby, Rails y otras
tecnologías relacionadas. * KNOWLEDGEgem
7/10/11
3. ¿Cómo son nuestros cursos?
Inicio
¿ CÓMO SON NUESTROS CURSOS ?
Nuestros Cursos
Formación como Actividad Artesanal.
En ASPgems entendemos la formación como una actividad artesanal, * ¿Cómo son?
creamos nuestros cursos como talleres muy cercanos y prácticos, de
pequeños grupos de trabajo. * ¿Cómo son Nuestros profesores?
Profesionales motivados y experimentados. Curso de Introducción a Ruby on Rails
El profesor, además de su labor académica, dirige a los alumnos para
que sean capaces de producir ideas y ofrece su aporte profesional en * Qué aprenderemos
las tareas específicas que se desarrollan. * Dónde
* Duración
La práctica antes que la teoría. * A quién va dirigido
Se trata de un taller que une una parte teórica con una amplia parte * Antes de empezar
práctica con el objetivo de que el alumno termine el curso preparado para * Número de Alumnos
aplicar sus nuevos conocimientos directamente en sus proyectos. * Temario
Relación entre iguales antes que una jerarquía profesor-alumno. Nuestros Servicios Ágiles
Nuestros cursos están concebidos como un equipo de trabajo donde la
relación es entre iguales, la única diferencia está dada por el conocimiento * SHOOLgem
y la experiencia.
* COMMUNITYgem
Celebrar el buen hacer.
El equipo de trabajo realiza una reunión informal retrospectiva, con * KNOWLEDGEgem
comida y bebida en los jardines de nuestras oficinas, para analizar lo
ocurrido durante el taller, cosas que fueron bien y cosas que se podrían
mejorar .
7/10/11
4. Nuestros profesores
Inicio
¿ CÓMO SON NUESTROS PROFESORES ?
Nuestros Cursos
Nuestro equipo de formación está formado por nuestros desarrolladores
mas senior. Llevan mas de diez años desarrollando proyectos web, * ¿Cómo son?
acumulando una experiencia en el sector que les permite identificar tus
necesidades y aplicar sus habilidades profesionales en las tareas de * ¿Cómo son Nuestros profesores?
formación.
Curso de Introducción a Ruby on Rails
Se trata de profesionales motivados y experimentados que han trabajado
juntos con anterioridad formando un equipo muy cohesionado.
* Qué aprenderemos
* Dónde
Nuestros formadores son auténticos expertos senior con pasión por
* Duración
Ruby on Rails que asisten habitualmente a conferencias del sector,
* A quién va dirigido
FOSDEM (Bruselas), RailsConf ( Baltimore), EuRuKo (Berlin), Conferencia
* Antes de empezar
Rails ( Madrid ) y de los cuales tres han contribuido al core de rails,
* Número de Alumnos
* Temario
Se puede ver la actividad online de nuestro equipo en
http://planeta.aspgems.com, http://twitter.com/people o
http://vimeo.com/aspgems. Nuestros Servicios Ágiles
En definitiva se trata de un equipo que nos permite definir pequeños * SHOOLgem
grupos de trabajo, con el objetivo de crear talleres muy cercanos y
prácticos que nos permite garantizar la transmisión de los * COMMUNITYgem
conocimientos.
* KNOWLEDGEgem
7/10/11
5. Curso de Ruby on Rails I
Curso de Introducción a Ruby on Rails. Inicio
Nuestros Cursos
Se trata de un taller que une una parte teoría con una amplia parte práctica,
donde seguiremos un temario que no será fijo, es decir, que podrá variar en el
* ¿Cómo son?
curso en función de la peticiones de los asistentes y de la velocidad a la que
vayamos avanzando.
* ¿Cómo son Nuestros profesores?
¿Qué aprenderemos? El propósito principal de este curso es ofrecer al
Curso de Introducción a Ruby on Rails
alumno información suficiente para hacer aplicaciones web
utilizando Ruby on Rails. Durante el curso se realizará una
* Qué aprenderemos
aplicación para ir mostrando los conceptos básicos de Rails.
* Dónde
* Duración
Se trata de conseguir una base en Rails, de poder empezar a programar
* A quién va dirigido
una aplicación y ser capaces de ir ampliando los conocimientos
* Antes de empezar
sobre el Rails de manera autónoma para hacer cada vez aplicaciones
* Número de Alumnos
mas complejas.
* Temario
¿Cuándo?. ¿Dónde? Nuestros Servicios Ágiles
- 17 - 21 Octubre . - Aula SCHOOLgem * SHOOLgem
- 28 Noviembre - 02 Diciembre . C/ Sextante 9
28023 Madrid. * COMMUNITYgem
- Al terminar el taller, habrá * KNOWLEDGEgem
comida y bebida en
los jardines de nuestras
oficinas.
7/10/11
6. Curso de Ruby on Rails II
Duración Inicio
20 horas distribuidos en 5 días. 4 horas diarias. (Mañana o Tarde )
Nuestros Cursos
¿A quién va dirigido? Desarrolladores con una base de programación
orientada a objetos, con ganas de aprender la nueva forma * ¿Cómo son?
superproductiva de desarrollar aplicaciones web.
* ¿Cómo son Nuestros profesores?
Antes de empezar. Un portátil con Sistema Operativo preferiblemente
Linux o Mac, aunque también podrá usar Windows. Curso de Introducción a Ruby on Rails
Número de Alumnos. Máximo de 10 . * Qué aprenderemos
* Dónde
●
Contenido. El siguiente temario no es fijo y podrá variar en el curso en * Duración
función de la peticiones de los asistentes y de la velocidad a la que * A quién va dirigido
vayamos avanzando. * Antes de empezar
* Número de Alumnos
[] Ruby [] Rails
* Temario
1. Introducción a Ruby 1. Introducción a Rails
2. Casos de Éxito con Rails Nuestros Servicios Ágiles
2. Variables y tipos en Ruby
3. Expresiones y Operaciones 3. Estructura de una aplicación Rails
4. Herramientas y Scripts del * SHOOLgem
en Ruby
4. Control de Flujo framework
5. Migrations * COMMUNITYgem
5. El modelo de clases y objetos
en Ruby.Métodos, alias, accessors. 6. Prototipado: Scaffolds
7. Modelo MVC: Active Record * KNOWLEDGEgem
6. Manejo de excepciones
7. Objetos más relevantes en el Core 8. Controlador MVC: Action Controller
y la librería estándar ruby. 9. Gestión de Rutas.
Uso de gemas Introducción a REST
8. Gemas 10. Vista MVC: Action View
11. Introducción al testing con Rails
7/10/11