View
6.201
Download
4
Category
Tags:
Preview:
DESCRIPTION
Presentación usada en el curso de introducción al desarrollo de aplicaciones web con Ruby on Rails organizado por la Oficina de Software Libre de la Universidad de La Laguna en el marco de los cusos ISLA 2010.
Citation preview
IntroduccionRuby
Ruby on Rails
Introduccion al desarrollo de aplicacionesweb con Ruby on Rails
Cursos ISLA 2010
Ancor Cruzcontactar@ancorcruz.com
Oficina de Software LibreUniversidad de La Lagunahttp://osl.ull.es
17 y 24 de Abril de 2010
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
Tabla de contenidos
1 IntroduccionPresentacionesObjetivo del cursoContenido del Curso
2 Ruby¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
3 Ruby on Rails¿Que es Ruby on Rails?Arquitectura Modelo-Vista-ControladorEntornos de desarrolloEjemplo: ToDo on Rails
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
¿Quien soy?
Ancor Cruz (contactar@ancorcruz.com)Desarrollador Ruby on Rails Freelance
Colaborador OSL-ULLBlog: http://blog.ancorcruz.com
Twitter: http://www.twitter.com/ancorcruzDel.icio.us: http://delicious.com/ancorcruz
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Antes de empezar
¿Programacion orientada a objetos?
¿HTML? ¿CSS? . . .
¿ ?
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Antes de empezar
¿Programacion orientada a objetos?¿HTML? ¿CSS? . . .
¿ ?
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Antes de empezar
¿Programacion orientada a objetos?¿HTML? ¿CSS? . . .
¿ ?
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Objetivos
Tiempo muy limitado. . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Objetivos
Conocer Ruby.
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Objetivos
Conceptos generales de Ruby on Rails.
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Objetivos
Conocer BDD y Cucumber.¿Dara tiempo?
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Objetivos
Esto solo es el comienzo.
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Contenido del Curso
Teorıa: Ruby, MVC, Rails (Lo basico)Practica: Ejemplos en Ruby y Aplicacion de listas ToDo en Rails
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
¿Que es Ruby?
Lenguaje de programacion orientado a objetos.
Es software libre y open source (Licencias GPL yRuby).Su creador es Yukihiro Matsumoto conocido como“matz”.Es un lenguaje joven, 1993, presentado en 1995.Esta inspirado en los lenguajes favoritos de matz:Python, Perl, Smalltalk, Eiffel, Ada, Lisp. . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
¿Que es Ruby?
Lenguaje de programacion orientado a objetos.Es software libre y open source (Licencias GPL yRuby).
Su creador es Yukihiro Matsumoto conocido como“matz”.Es un lenguaje joven, 1993, presentado en 1995.Esta inspirado en los lenguajes favoritos de matz:Python, Perl, Smalltalk, Eiffel, Ada, Lisp. . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
¿Que es Ruby?
Lenguaje de programacion orientado a objetos.Es software libre y open source (Licencias GPL yRuby).Su creador es Yukihiro Matsumoto conocido como“matz”.
Es un lenguaje joven, 1993, presentado en 1995.Esta inspirado en los lenguajes favoritos de matz:Python, Perl, Smalltalk, Eiffel, Ada, Lisp. . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
¿Que es Ruby?
Lenguaje de programacion orientado a objetos.Es software libre y open source (Licencias GPL yRuby).Su creador es Yukihiro Matsumoto conocido como“matz”.Es un lenguaje joven, 1993, presentado en 1995.
Esta inspirado en los lenguajes favoritos de matz:Python, Perl, Smalltalk, Eiffel, Ada, Lisp. . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
¿Que es Ruby?
Lenguaje de programacion orientado a objetos.Es software libre y open source (Licencias GPL yRuby).Su creador es Yukihiro Matsumoto conocido como“matz”.Es un lenguaje joven, 1993, presentado en 1995.Esta inspirado en los lenguajes favoritos de matz:Python, Perl, Smalltalk, Eiffel, Ada, Lisp. . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Matz
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Caracterısticas principales de Ruby
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Caracterısticas principales de Ruby
Disenado para facilitarle la vida alprogramador
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Caracterısticas principales de Ruby
Interpretado
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Caracterısticas principales de Ruby
Orientado a objetos.Todo son objetos.
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Caracterısticas principales de Ruby
Tipado dinamico.
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Caracterısticas principales de Ruby
Recolector de basura automagicoNo mas destructores
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Caracterısticas principales de Ruby
Manejo de excepciones
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Caracterısticas principales de Ruby
Expresiones regulares
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Caracterısticas principales de Ruby
Threads
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Caracterısticas principales de Ruby
Amplia librerıa estandar
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Caracterısticas principales de Ruby
Monkey PatchModificacion de objetos en tiempo de ejecucion
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Caracterısticas principales de Ruby
Modificacion de clases previamentedefinidas
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Caracterısticas principales de Ruby
MixinsInterfaces con implementacion
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Caracterısticas principales de Ruby
MetaprogramacionProgramas que hacen otro programas
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Caracterısticas principales de Ruby
Reflexividad
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
¿Por que Ruby?
Por todas sus fantasticas caracteristicas.
Porque tiene una gran comunidad.Porque viene de Japon.
Porque Ruby y Rails molan.¿Necesitas mas razones?
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
¿Por que Ruby?
Por todas sus fantasticas caracteristicas.Porque tiene una gran comunidad.
Porque viene de Japon.
Porque Ruby y Rails molan.¿Necesitas mas razones?
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
¿Por que Ruby?
Por todas sus fantasticas caracteristicas.Porque tiene una gran comunidad.Porque viene de Japon.
Porque Ruby y Rails molan.¿Necesitas mas razones?
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
¿Por que Ruby?
Por todas sus fantasticas caracteristicas.Porque tiene una gran comunidad.Porque viene de Japon.
Porque Ruby y Rails molan.
¿Necesitas mas razones?
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
¿Por que Ruby?
Por todas sus fantasticas caracteristicas.Porque tiene una gran comunidad.Porque viene de Japon.
Porque Ruby y Rails molan.¿Necesitas mas razones?
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Making friends
Consola + irb
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Ruby con clase
Clases
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Y despues de gatear. . .
www.ruby-lang.org
www.ruby-doc.orgwww.apidock.com/rubywww.ruby-forum.comwww.rubyinside.comwww.rubycentral.org/pickaxewww.rubyproblems.comdelicious.com/ancorcruz/Rubywww.google.comlistas de correo.Libros: The Ruby Way, Programming Ruby, . . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Y despues de gatear. . .
www.ruby-lang.orgwww.ruby-doc.org
www.apidock.com/rubywww.ruby-forum.comwww.rubyinside.comwww.rubycentral.org/pickaxewww.rubyproblems.comdelicious.com/ancorcruz/Rubywww.google.comlistas de correo.Libros: The Ruby Way, Programming Ruby, . . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Y despues de gatear. . .
www.ruby-lang.orgwww.ruby-doc.orgwww.apidock.com/ruby
www.ruby-forum.comwww.rubyinside.comwww.rubycentral.org/pickaxewww.rubyproblems.comdelicious.com/ancorcruz/Rubywww.google.comlistas de correo.Libros: The Ruby Way, Programming Ruby, . . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Y despues de gatear. . .
www.ruby-lang.orgwww.ruby-doc.orgwww.apidock.com/rubywww.ruby-forum.com
www.rubyinside.comwww.rubycentral.org/pickaxewww.rubyproblems.comdelicious.com/ancorcruz/Rubywww.google.comlistas de correo.Libros: The Ruby Way, Programming Ruby, . . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Y despues de gatear. . .
www.ruby-lang.orgwww.ruby-doc.orgwww.apidock.com/rubywww.ruby-forum.comwww.rubyinside.com
www.rubycentral.org/pickaxewww.rubyproblems.comdelicious.com/ancorcruz/Rubywww.google.comlistas de correo.Libros: The Ruby Way, Programming Ruby, . . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Y despues de gatear. . .
www.ruby-lang.orgwww.ruby-doc.orgwww.apidock.com/rubywww.ruby-forum.comwww.rubyinside.comwww.rubycentral.org/pickaxe
www.rubyproblems.comdelicious.com/ancorcruz/Rubywww.google.comlistas de correo.Libros: The Ruby Way, Programming Ruby, . . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Y despues de gatear. . .
www.ruby-lang.orgwww.ruby-doc.orgwww.apidock.com/rubywww.ruby-forum.comwww.rubyinside.comwww.rubycentral.org/pickaxewww.rubyproblems.com
delicious.com/ancorcruz/Rubywww.google.comlistas de correo.Libros: The Ruby Way, Programming Ruby, . . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Y despues de gatear. . .
www.ruby-lang.orgwww.ruby-doc.orgwww.apidock.com/rubywww.ruby-forum.comwww.rubyinside.comwww.rubycentral.org/pickaxewww.rubyproblems.comdelicious.com/ancorcruz/Ruby
www.google.comlistas de correo.Libros: The Ruby Way, Programming Ruby, . . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Y despues de gatear. . .
www.ruby-lang.orgwww.ruby-doc.orgwww.apidock.com/rubywww.ruby-forum.comwww.rubyinside.comwww.rubycentral.org/pickaxewww.rubyproblems.comdelicious.com/ancorcruz/Rubywww.google.com
listas de correo.Libros: The Ruby Way, Programming Ruby, . . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Y despues de gatear. . .
www.ruby-lang.orgwww.ruby-doc.orgwww.apidock.com/rubywww.ruby-forum.comwww.rubyinside.comwww.rubycentral.org/pickaxewww.rubyproblems.comdelicious.com/ancorcruz/Rubywww.google.comlistas de correo.
Libros: The Ruby Way, Programming Ruby, . . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby?Caracterısticas principales de Ruby¿Por que Ruby?Practiquemos con RubyY despues de gatear. . .
Y despues de gatear. . .
www.ruby-lang.orgwww.ruby-doc.orgwww.apidock.com/rubywww.ruby-forum.comwww.rubyinside.comwww.rubycentral.org/pickaxewww.rubyproblems.comdelicious.com/ancorcruz/Rubywww.google.comlistas de correo.Libros: The Ruby Way, Programming Ruby, . . .
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby on Rails?Arquitectura Modelo-Vista-ControladorEntornos de desarrolloEjemplo: ToDo on Rails
¿Que es Rails?
Framework Web.
Esta escrito en Ruby.Sigue el paradigma de la arquitectura MVC.Es software libre y open source (Licencia MIT)Su creador es David Heinemeier Hansson.
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby on Rails?Arquitectura Modelo-Vista-ControladorEntornos de desarrolloEjemplo: ToDo on Rails
¿Que es Rails?
Framework Web.Esta escrito en Ruby.
Sigue el paradigma de la arquitectura MVC.Es software libre y open source (Licencia MIT)Su creador es David Heinemeier Hansson.
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby on Rails?Arquitectura Modelo-Vista-ControladorEntornos de desarrolloEjemplo: ToDo on Rails
¿Que es Rails?
Framework Web.Esta escrito en Ruby.Sigue el paradigma de la arquitectura MVC.
Es software libre y open source (Licencia MIT)Su creador es David Heinemeier Hansson.
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby on Rails?Arquitectura Modelo-Vista-ControladorEntornos de desarrolloEjemplo: ToDo on Rails
¿Que es Rails?
Framework Web.Esta escrito en Ruby.Sigue el paradigma de la arquitectura MVC.Es software libre y open source (Licencia MIT)
Su creador es David Heinemeier Hansson.
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby on Rails?Arquitectura Modelo-Vista-ControladorEntornos de desarrolloEjemplo: ToDo on Rails
¿Que es Rails?
Framework Web.Esta escrito en Ruby.Sigue el paradigma de la arquitectura MVC.Es software libre y open source (Licencia MIT)Su creador es David Heinemeier Hansson.
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby on Rails?Arquitectura Modelo-Vista-ControladorEntornos de desarrolloEjemplo: ToDo on Rails
Un poco de filosofıa de Rails
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby on Rails?Arquitectura Modelo-Vista-ControladorEntornos de desarrolloEjemplo: ToDo on Rails
Filosofando
DRYDon’t Repeat Yourself
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby on Rails?Arquitectura Modelo-Vista-ControladorEntornos de desarrolloEjemplo: ToDo on Rails
Filosofando
Convention over configuration
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby on Rails?Arquitectura Modelo-Vista-ControladorEntornos de desarrolloEjemplo: ToDo on Rails
Filosofando
Maximizar la felicidad y la productividad delos desarrolladores
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby on Rails?Arquitectura Modelo-Vista-ControladorEntornos de desarrolloEjemplo: ToDo on Rails
MVC
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby on Rails?Arquitectura Modelo-Vista-ControladorEntornos de desarrolloEjemplo: ToDo on Rails
IDEs
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
¿Que es Ruby on Rails?Arquitectura Modelo-Vista-ControladorEntornos de desarrolloEjemplo: ToDo on Rails
¡¡Pasamos a la accion!!
Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
Recommended