CISLA2010 on Rails

1,249 views
1,118 views

Published on

Presentación usada en el curso "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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,249
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

CISLA2010 on Rails

  1. 1. ´ Introduccion Ruby Ruby on Rails ´ Introduccion al desarrollo de aplicaciones web con Ruby on Rails Cursos ISLA 2010 Ancor Cruz contactar@ancorcruz.com Oficina de Software Libre Universidad de La Laguna http://osl.ull.es 17 y 24 de Abril de 2010 Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  2. 2. ´ Introduccion Ruby Ruby on Rails Tabla de contenidos 1 ´ Introduccion Presentaciones Objetivo del curso Contenido del Curso 2 Ruby ´ ¿Que es Ruby? Caracter´sticas principales de Ruby ı ´ ¿Por que Ruby? Practiquemos con Ruby ´ Y despues de gatear. . . 3 Ruby on Rails ´ ¿Que es Ruby on Rails? Arquitectura Modelo-Vista-Controlador Entornos de desarrollo Ejemplo: ToDo on Rails Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  3. 3. ´ Introduccion Presentaciones Ruby Objetivo del curso Ruby on Rails Contenido del Curso ´ ¿Quien soy? Ancor Cruz (contactar@ancorcruz.com) Desarrollador Ruby on Rails Freelance Colaborador OSL-ULL Blog: http://blog.ancorcruz.com Twitter: http://www.twitter.com/ancorcruz Del.icio.us: http://delicious.com/ancorcruz Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  4. 4. ´ Introduccion Presentaciones Ruby Objetivo del curso Ruby on Rails Contenido del Curso Antes de empezar ´ ¿Programacion orientada a objetos? Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  5. 5. ´ Introduccion Presentaciones Ruby Objetivo del curso Ruby on Rails Contenido del Curso Antes de empezar ´ ¿Programacion orientada a objetos? ¿HTML? ¿CSS? . . . Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  6. 6. ´ Introduccion Presentaciones Ruby Objetivo del curso Ruby on Rails Contenido del Curso Antes de empezar ´ ¿Programacion orientada a objetos? ¿HTML? ¿CSS? . . . ¿ ? Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  7. 7. ´ Introduccion Presentaciones Ruby Objetivo del curso Ruby on Rails Contenido del Curso Objetivos Tiempo muy limitado. . . Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  8. 8. ´ Introduccion Presentaciones Ruby Objetivo del curso Ruby on Rails Contenido del Curso Objetivos Conocer Ruby. Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  9. 9. ´ Introduccion Presentaciones Ruby Objetivo del curso Ruby on Rails Contenido del Curso Objetivos Conceptos generales de Ruby on Rails. Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  10. 10. ´ Introduccion Presentaciones Ruby Objetivo del curso Ruby on Rails Contenido del Curso Objetivos Conocer BDD y Cucumber. ´ ¿Dara tiempo? Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  11. 11. ´ Introduccion Presentaciones Ruby Objetivo del curso Ruby on Rails Contenido del Curso Objetivos Esto solo es el comienzo. Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  12. 12. ´ Introduccion Presentaciones Ruby Objetivo del curso Ruby on Rails Contenido 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
  13. 13. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ ¿Que es Ruby? ´ Lenguaje de programacion orientado a objetos. Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  14. 14. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ ¿Que es Ruby? ´ Lenguaje de programacion orientado a objetos. Es software libre y open source (Licencias GPL y Ruby). Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  15. 15. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ ¿Que es Ruby? ´ Lenguaje de programacion orientado a objetos. Es software libre y open source (Licencias GPL y Ruby). Su creador es Yukihiro Matsumoto conocido como “matz”. Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  16. 16. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ ¿Que es Ruby? ´ Lenguaje de programacion orientado a objetos. Es software libre y open source (Licencias GPL y Ruby). Su creador es Yukihiro Matsumoto conocido como “matz”. Es un lenguaje joven, 1993, presentado en 1995. Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  17. 17. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ ¿Que es Ruby? ´ Lenguaje de programacion orientado a objetos. Es software libre y open source (Licencias GPL y Ruby). 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
  18. 18. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Matz Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  19. 19. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Caracter´sticas principales de Ruby ı Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  20. 20. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Caracter´sticas principales de Ruby ı ˜ Disenado para facilitarle la vida al programador Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  21. 21. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Caracter´sticas principales de Ruby ı Interpretado Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  22. 22. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Caracter´sticas principales de Ruby ı Orientado a objetos. Todo son objetos. Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  23. 23. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Caracter´sticas principales de Ruby ı ´ Tipado dinamico. Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  24. 24. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Caracter´sticas principales de Ruby ı ´ Recolector de basura automagico No mas´ destructores Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  25. 25. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Caracter´sticas principales de Ruby ı Manejo de excepciones Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  26. 26. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Caracter´sticas principales de Ruby ı Expresiones regulares Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  27. 27. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Caracter´sticas principales de Ruby ı Threads Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  28. 28. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Caracter´sticas principales de Ruby ı ´ Amplia librer´a estandar ı Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  29. 29. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Caracter´sticas principales de Ruby ı Monkey Patch ´ ´ Modificacion de objetos en tiempo de ejecucion Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  30. 30. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Caracter´sticas principales de Ruby ı ´ Modificacion de clases previamente definidas Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  31. 31. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Caracter´sticas principales de Ruby ı Mixins ´ Interfaces con implementacion Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  32. 32. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Caracter´sticas principales de Ruby ı Metaprogramacion ´ Programas que hacen otro programas Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  33. 33. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Caracter´sticas principales de Ruby ı Reflexividad Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  34. 34. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ ¿Por que Ruby? ´ ´ Por todas sus fantasticas caracteristicas. Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  35. 35. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ ¿Por que Ruby? ´ ´ Por todas sus fantasticas caracteristicas. Porque tiene una gran comunidad. Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  36. 36. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ ¿Por que Ruby? ´ ´ Por todas sus fantasticas caracteristicas. Porque tiene una gran comunidad. ´ Porque viene de Japon. Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  37. 37. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y 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. Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  38. 38. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y 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
  39. 39. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Making friends Consola + irb Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  40. 40. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . Ruby con clase Clases Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  41. 41. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ Y despues de gatear. . . www.ruby-lang.org Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  42. 42. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ Y despues de gatear. . . www.ruby-lang.org www.ruby-doc.org Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  43. 43. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ Y despues de gatear. . . www.ruby-lang.org www.ruby-doc.org www.apidock.com/ruby Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  44. 44. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ Y despues de gatear. . . www.ruby-lang.org www.ruby-doc.org www.apidock.com/ruby www.ruby-forum.com Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  45. 45. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ Y despues de gatear. . . www.ruby-lang.org www.ruby-doc.org www.apidock.com/ruby www.ruby-forum.com www.rubyinside.com Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  46. 46. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ Y despues de gatear. . . www.ruby-lang.org www.ruby-doc.org www.apidock.com/ruby www.ruby-forum.com www.rubyinside.com www.rubycentral.org/pickaxe Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  47. 47. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ Y despues de gatear. . . www.ruby-lang.org www.ruby-doc.org www.apidock.com/ruby www.ruby-forum.com www.rubyinside.com www.rubycentral.org/pickaxe www.rubyproblems.com Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  48. 48. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ Y despues de gatear. . . www.ruby-lang.org www.ruby-doc.org www.apidock.com/ruby www.ruby-forum.com www.rubyinside.com www.rubycentral.org/pickaxe www.rubyproblems.com delicious.com/ancorcruz/Ruby Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  49. 49. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ Y despues de gatear. . . www.ruby-lang.org www.ruby-doc.org www.apidock.com/ruby www.ruby-forum.com www.rubyinside.com www.rubycentral.org/pickaxe www.rubyproblems.com delicious.com/ancorcruz/Ruby www.google.com Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  50. 50. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ Y despues de gatear. . . www.ruby-lang.org www.ruby-doc.org www.apidock.com/ruby www.ruby-forum.com www.rubyinside.com www.rubycentral.org/pickaxe www.rubyproblems.com delicious.com/ancorcruz/Ruby www.google.com listas de correo. Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  51. 51. ´ ¿Que es Ruby? ´ Introduccion Caracter´sticas principales de Ruby ı Ruby ´ ¿Por que Ruby? Ruby on Rails Practiquemos con Ruby ´ Y despues de gatear. . . ´ Y despues de gatear. . . www.ruby-lang.org www.ruby-doc.org www.apidock.com/ruby www.ruby-forum.com www.rubyinside.com www.rubycentral.org/pickaxe www.rubyproblems.com delicious.com/ancorcruz/Ruby www.google.com listas de correo. Libros: The Ruby Way, Programming Ruby, . . . Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  52. 52. ´ ¿Que es Ruby on Rails? ´ Introduccion Arquitectura Modelo-Vista-Controlador Ruby Entornos de desarrollo Ruby on Rails Ejemplo: ToDo on Rails ´ ¿Que es Rails? Framework Web. Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  53. 53. ´ ¿Que es Ruby on Rails? ´ Introduccion Arquitectura Modelo-Vista-Controlador Ruby Entornos de desarrollo Ruby on Rails Ejemplo: ToDo on Rails ´ ¿Que es Rails? Framework Web. ´ Esta escrito en Ruby. Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  54. 54. ´ ¿Que es Ruby on Rails? ´ Introduccion Arquitectura Modelo-Vista-Controlador Ruby Entornos de desarrollo Ruby on Rails Ejemplo: ToDo on Rails ´ ¿Que es Rails? Framework Web. ´ Esta escrito en Ruby. Sigue el paradigma de la arquitectura MVC. Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  55. 55. ´ ¿Que es Ruby on Rails? ´ Introduccion Arquitectura Modelo-Vista-Controlador Ruby Entornos de desarrollo Ruby on Rails Ejemplo: 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) Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  56. 56. ´ ¿Que es Ruby on Rails? ´ Introduccion Arquitectura Modelo-Vista-Controlador Ruby Entornos de desarrollo Ruby on Rails Ejemplo: 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
  57. 57. ´ ¿Que es Ruby on Rails? ´ Introduccion Arquitectura Modelo-Vista-Controlador Ruby Entornos de desarrollo Ruby on Rails Ejemplo: ToDo on Rails Un poco de filosof´a de Rails ı Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  58. 58. ´ ¿Que es Ruby on Rails? ´ Introduccion Arquitectura Modelo-Vista-Controlador Ruby Entornos de desarrollo Ruby on Rails Ejemplo: ToDo on Rails Filosofando DRY Don’t Repeat Yourself Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  59. 59. ´ ¿Que es Ruby on Rails? ´ Introduccion Arquitectura Modelo-Vista-Controlador Ruby Entornos de desarrollo Ruby on Rails Ejemplo: ToDo on Rails Filosofando Convention over configuration Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  60. 60. ´ ¿Que es Ruby on Rails? ´ Introduccion Arquitectura Modelo-Vista-Controlador Ruby Entornos de desarrollo Ruby on Rails Ejemplo: ToDo on Rails Filosofando ´ Maximizar la felicidad y la productividad de los desarrolladores Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  61. 61. ´ ¿Que es Ruby on Rails? ´ Introduccion Arquitectura Modelo-Vista-Controlador Ruby Entornos de desarrollo Ruby on Rails Ejemplo: ToDo on Rails MVC Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  62. 62. ´ ¿Que es Ruby on Rails? ´ Introduccion Arquitectura Modelo-Vista-Controlador Ruby Entornos de desarrollo Ruby on Rails Ejemplo: ToDo on Rails IDEs Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails
  63. 63. ´ ¿Que es Ruby on Rails? ´ Introduccion Arquitectura Modelo-Vista-Controlador Ruby Entornos de desarrollo Ruby on Rails Ejemplo: ToDo on Rails ´ ¡¡Pasamos a la accion!! Ancor Cruz, contactar@ancorcruz.com CISLA 2010 on Rails

×