• Save
Ruby on rails
Upcoming SlideShare
Loading in...5
×
 

Ruby on rails

on

  • 1,272 views

Presentación sobre Ruby On Rails en CITEDI-IPN de Tijuana

Presentación sobre Ruby On Rails en CITEDI-IPN de Tijuana

Statistics

Views

Total Views
1,272
Views on SlideShare
1,224
Embed Views
48

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 48

http://www.slideshare.net 42
http://www.linkedin.com 6

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

Ruby on rails Ruby on rails Presentation Transcript

  • Ruby on Rails Mario Alberto Chávez mario.chavez@decisionesinteligentes.co m http://mario-chavez.blogspot.com
  • Marco de trabajo para el desarrollo de aplicaciones Web
  • Plantilla para el desarrollo de aplicaciones Web
  • Solo hay que llenar los espacios
  • Solo hay que llenar los espacios
  • Basado en Convención sobre Configuración
  • Basado en Convención sobre Configuración
  • Basado en Convención sobre Configuración X
  • Basado en patrones de diseño: MVC, ActiveRecord, ORM y generadores
  • Basado en patrones de diseño: MVC, ActiveRecord, ORM y generadores
  • Basado en el lenguaje
  • Basado en el lenguaje
  • # Output "I love Ruby" say = "I love Ruby" puts say Basado en   # Output "I *LOVE* RUBY" say['love'] = "*love*" el lenguaje puts say.upcase   # Output "I *love* Ruby" # five times 5.times { puts say }
  • Desarrollado por
  • Desarrollado por
  • Desarrollado por
  • Práctico e inteligente
  • Práctico e inteligente
  • Busca resolver problemas reales
  • Busca resolver problemas reales
  • La flexibilidad esta sobre valorada
  • La flexibilidad esta sobre valorada
  • Los límites son libertad
  • Los límites son libertad
  • Migraciones
  • Migraciones
  • Modelos
  • Modelos
  • Controladores
  • Controladores
  • Vistas
  • Vistas
  • Rutas
  • Rutas
  • Rutas reviews GET /reviews(.:format) {:action=>"index", :controller=>"reviews"} POST /reviews(.:format) {:action=>"create", :controller=>"reviews"} new_review GET /reviews/new(.:format) {:action=>"new", :controller=>"reviews"} edit_review GET /reviews/:id/edit(.:format) {:action=>"edit", :controller=>"reviews"} review GET /reviews/:id(.:format) {:action=>"show", :controller=>"reviews"} PUT /reviews/:id(.:format) {:action=>"update", :controller=>"reviews"} DELETE /reviews/:id(.:format) {:action=>"destroy", :controller=>"reviews"}
  • Recursos www.rubyonrails.org www.ruby-lang.org www.railscasts.com www.railsdispatch.com
  • Gracias ¿Preguntas? Mario Alberto Chávez mario.chavez@decisionesinteligentes. com http://mario-chavez.blogspot.com