Ruby on Rails
Easy as 1, 2, 3.
Ricardo Guillen
Web Developer
http://nizzledev.com
http://503estudio.com
¿Qué necesitas?
● Una computadora.
● Ruby.
● RubyGems.
¿Qué necesitas? Ya hablando en serio...
● Manejar la línea de comandos.
● Conocer lo básico de HTML.
● Conocer JavaScript o jQuery.
● Estar familiarizado con la Programación
Orientada a Objetos.
● Y saber que existe CSS...
Eventualmente necesitas saber
SQL
... aunque luego lo vas olvidando poco a poco.
¿Y Ruby?
... no supe que era ruby hasta que termine mi
primera app en rails.
Un tip extra
Buscar aquel cuaderno olvidado de la cátedra
de "Análisis y diseño de sistemas"
¿Qué es rails?
... a lo que venimos.
Rails
Es un framework de aplicación web que incluye
todo lo que se necesita para crear aplicaciones
web respaldadas por base de datos conforme
al patrón MVC.
MV... ¿Qué?
Model - View - Controller (MVC)
Es un patrón de arquitectura de software que
separa la representación de la información y la
manera en la que el usuario interactúa con la
información.
MVC-Process. Imagen tomada de Wikipedia.
¿Para que me sirve Rails?
Demo...
El código del demo esta disponible en:
https://github.com/Mr-Nizzle/blog_sys
¡Magia!
No, no es magia... son RubyGems.
RubyGems es la manera en que los
programadores de Ruby empaquetan codigo
para reutilizar y compartir.
¿Que RubyGems hacen la magia en el demo?
● rails (si, es una gema).
● activerecord.
● sqlite3.
● devise.
● friendly_id.
Datos a tomar en cuenta:
● Ultima version de rails: 4.0.
● Se recomienda Ruby 2.0.0.
● En el ambiente de desarrollo es
recomendable utilizar RVM y Gemsets de
RVM.
Recursos:
● Ruby on Rails Guides
http://guides.rubyonrails.org
● RailsCasts
http://railscasts.com
● StackOverflow
http://stackoverflow.com
● Google
http://google.com
Contacto
@Mr_Nizzle en Twitter
ricardoguillen@me.com

Ruby on Rails, Easy as 1, 2,3.

  • 1.
    Ruby on Rails Easyas 1, 2, 3. Ricardo Guillen Web Developer http://nizzledev.com http://503estudio.com
  • 2.
    ¿Qué necesitas? ● Unacomputadora. ● Ruby. ● RubyGems.
  • 3.
    ¿Qué necesitas? Yahablando en serio... ● Manejar la línea de comandos. ● Conocer lo básico de HTML. ● Conocer JavaScript o jQuery. ● Estar familiarizado con la Programación Orientada a Objetos. ● Y saber que existe CSS...
  • 4.
    Eventualmente necesitas saber SQL ...aunque luego lo vas olvidando poco a poco.
  • 5.
    ¿Y Ruby? ... nosupe que era ruby hasta que termine mi primera app en rails.
  • 6.
    Un tip extra Buscaraquel cuaderno olvidado de la cátedra de "Análisis y diseño de sistemas"
  • 7.
    ¿Qué es rails? ...a lo que venimos.
  • 8.
    Rails Es un frameworkde aplicación web que incluye todo lo que se necesita para crear aplicaciones web respaldadas por base de datos conforme al patrón MVC.
  • 9.
    MV... ¿Qué? Model -View - Controller (MVC) Es un patrón de arquitectura de software que separa la representación de la información y la manera en la que el usuario interactúa con la información.
  • 10.
  • 11.
    ¿Para que mesirve Rails?
  • 12.
    Demo... El código deldemo esta disponible en: https://github.com/Mr-Nizzle/blog_sys
  • 13.
  • 14.
    No, no esmagia... son RubyGems. RubyGems es la manera en que los programadores de Ruby empaquetan codigo para reutilizar y compartir.
  • 15.
    ¿Que RubyGems hacenla magia en el demo? ● rails (si, es una gema). ● activerecord. ● sqlite3. ● devise. ● friendly_id.
  • 16.
    Datos a tomaren cuenta: ● Ultima version de rails: 4.0. ● Se recomienda Ruby 2.0.0. ● En el ambiente de desarrollo es recomendable utilizar RVM y Gemsets de RVM.
  • 17.
    Recursos: ● Ruby onRails Guides http://guides.rubyonrails.org ● RailsCasts http://railscasts.com ● StackOverflow http://stackoverflow.com ● Google http://google.com
  • 18.