Upload
ancorcruz
View
6.201
Download
4
Tags:
Embed Size (px)
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 [email protected]
Oficina de Software LibreUniversidad de La Lagunahttp://osl.ull.es
17 y 24 de Abril de 2010
Ancor Cruz, [email protected] 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, [email protected] CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
¿Quien soy?
Ancor Cruz ([email protected])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, [email protected] CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Antes de empezar
¿Programacion orientada a objetos?
¿HTML? ¿CSS? . . .
¿ ?
Ancor Cruz, [email protected] CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Antes de empezar
¿Programacion orientada a objetos?¿HTML? ¿CSS? . . .
¿ ?
Ancor Cruz, [email protected] CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Antes de empezar
¿Programacion orientada a objetos?¿HTML? ¿CSS? . . .
¿ ?
Ancor Cruz, [email protected] CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Objetivos
Tiempo muy limitado. . .
Ancor Cruz, [email protected] CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Objetivos
Conocer Ruby.
Ancor Cruz, [email protected] CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Objetivos
Conceptos generales de Ruby on Rails.
Ancor Cruz, [email protected] CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Objetivos
Conocer BDD y Cucumber.¿Dara tiempo?
Ancor Cruz, [email protected] CISLA 2010 on Rails
IntroduccionRuby
Ruby on Rails
PresentacionesObjetivo del cursoContenido del Curso
Objetivos
Esto solo es el comienzo.
Ancor Cruz, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] 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, [email protected] CISLA 2010 on Rails