1Desarrollo Ágil con Rails 3
 ¿Qué es Ruby on Rails?2¿Qué es Rails 3?
RubyUn lenguaje de programación dinámico yopen source que prioriza la simplicidad y la productividad. Tiene una sintaxis natural y elegante, lo que facilita su escritura y lectura.http://www.ruby-lang.org/3¿Qué es Rails 3?
Ejemplo de Código4¿Qué es Rails 3?# Output "I love Ágiles 2010"say = "I love Ágiles 2010"puts say # Output "I *LOVE* Ágiles 2010"say['love'] = "*love*"puts say.upcase # Output "I *love* Ágiles 2010” five times5.times { puts say }I love Ágiles 2010I *LOVE* ÁGILES 2010I *love* Ágiles 2010I *love* Ágiles 2010I *love* Ágiles 2010I *love* Ágiles 2010I *love* Ágiles 2010
Ruby on RailsEs un framework web open source optimizado para programadores felices y productividad sostenible. Te permite escribir código hermoso favoreciendo la convención por sobre la configuración.http://rubyonrails.org/5¿Qué es Rails 3?
Arquitectura de Ruby on Rails MVC6¿Qué es Rails 3?
Arquitectura de Ruby on RailsM(odel)VC7¿Qué es Rails 3?
Arquitectura de Ruby on RailsMV(iew)C8¿Qué es Rails 3?
Arquitectura de Ruby on RailsMVC(ontroller)9¿Qué es Rails 3?
10¿Qué es Rails 3?
Escrito en Ruby11¿Qué es Rails 3?
 Código corto y entendible12¿Qué es Rails 3?classAirPlane < ActiveRecord::Base	belongs_to :airline	has_one :pilot	has_many :passangers	has_many :bags, :through => :passangers	validates :name, :description, :presence => true	validates :flight_plan, :acceptance => true	validates :callsign, :uniqueness => trueend
¿Por qué Rails es Ágil?13Rails y la Agilidad
Fundamentos Filosóficos:DRYLa convención por sobre la Configuración14¿Qué es Rails 3?
DRY: Don’t Repeat Yourself15¿Qué es Rails 3?
La convención por sobre la configuración16¿Qué es Rails 3?
Soporte Nativo de TDD17¿Qué es Rails 3?
Desarrollo evolutivo de bases de datos18¿Qué es Rails 3?
Ejemplo de Ruby on Rails19Hands-On!
20Hands-On!AirlineFlightAirplaneAirportPassengerBag

Más contenido relacionado

PPTX
Gestión Ágil de Proyectos con Scrum
PPT
Congreso Latam Gerentes - Oct 2009
PDF
Great Coaching Conversations Workshop @ Agile 2015
PDF
Metodologias Agiles Y PMI - Mar-2010
PDF
Keynote Ágiles 2016 - Bienvenid@s, la puerta abra hacia adentro
PDF
Propagar la agilidad con un Movimiento
PPTX
Que es PMI-ACP
PDF
Management3.0-Liderando Organizaciones Ágiles
Gestión Ágil de Proyectos con Scrum
Congreso Latam Gerentes - Oct 2009
Great Coaching Conversations Workshop @ Agile 2015
Metodologias Agiles Y PMI - Mar-2010
Keynote Ágiles 2016 - Bienvenid@s, la puerta abra hacia adentro
Propagar la agilidad con un Movimiento
Que es PMI-ACP
Management3.0-Liderando Organizaciones Ágiles

Similar a Desarrollo Ágil con Ruby on Rails (20)

PDF
9 razones para programar en Ruby On Rails
PDF
Descifrando Ruby on Rails
ODP
Desarrollo de Apps Web en Ruby on Rails
ODP
Presentacion Ruby on Rails en Universidad Autónoma 2009
ODP
Presentación rails 3 Santo Tomás Concepción
PDF
Ruby on Rails
KEY
Taller de Introducción a Ruby on Rails
PDF
Introducción a Ruby on Rails
PPTX
Ruby on Rails
PPTX
Ruby on rails
ODP
Ruby On Rails Jun2009
PDF
Presentacion Ruby on Rails CTIC-Cusco2007
PDF
Ruby on rails Introducción
PDF
Ruby on Rails - ETyC 2011
PDF
WorkshopCamp Mexico 09 - Uniendo los puntos con Ruby on Rails
PPTX
PPTX
Deber de programacion
PPTX
Ruby on rails
ODP
Joserojas Web 2.0
PPT
Introducción a RubyOnRails
9 razones para programar en Ruby On Rails
Descifrando Ruby on Rails
Desarrollo de Apps Web en Ruby on Rails
Presentacion Ruby on Rails en Universidad Autónoma 2009
Presentación rails 3 Santo Tomás Concepción
Ruby on Rails
Taller de Introducción a Ruby on Rails
Introducción a Ruby on Rails
Ruby on Rails
Ruby on rails
Ruby On Rails Jun2009
Presentacion Ruby on Rails CTIC-Cusco2007
Ruby on rails Introducción
Ruby on Rails - ETyC 2011
WorkshopCamp Mexico 09 - Uniendo los puntos con Ruby on Rails
Deber de programacion
Ruby on rails
Joserojas Web 2.0
Introducción a RubyOnRails
Publicidad

Último (20)

DOCX
Informee_APA_Microbittrabajoogrupal.docx
PPTX
TECNOLOGIAS DE INFORMACION Y COMUNICACION
PPTX
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
PPTX
El uso de las TIC en la vida cotidiana..
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
DOCX
Trabajo informatica joel torres 10-.....................
PDF
Inteligencia_Artificial,_Informática_Básica,_22_06_2025_SO_2.pdf
PDF
Teoría de estadística descriptiva y aplicaciones .pdf
PPTX
Control de calidad en productos de frutas
PDF
Estrategia de apoyo valentina lopez/ 10-3
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PPTX
Usuarios en la arquitectura de la información
PDF
Presentación_u.01_digitalización_CFGS.pdf
DOCX
Guía 5. Test de orientación Vocacional 2 NICOL.docx
PPTX
Circuito de LED en paralelo mediante Switch
DOCX
tablas tecnologia maryuri vega 1....docx
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
PPTX
libro proyecto con scratch jr pdf en la e
PPTX
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
PPTX
Sistema de Gestión Integral TCA Ingenieros.pptx
Informee_APA_Microbittrabajoogrupal.docx
TECNOLOGIAS DE INFORMACION Y COMUNICACION
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
El uso de las TIC en la vida cotidiana..
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
Trabajo informatica joel torres 10-.....................
Inteligencia_Artificial,_Informática_Básica,_22_06_2025_SO_2.pdf
Teoría de estadística descriptiva y aplicaciones .pdf
Control de calidad en productos de frutas
Estrategia de apoyo valentina lopez/ 10-3
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
Usuarios en la arquitectura de la información
Presentación_u.01_digitalización_CFGS.pdf
Guía 5. Test de orientación Vocacional 2 NICOL.docx
Circuito de LED en paralelo mediante Switch
tablas tecnologia maryuri vega 1....docx
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
libro proyecto con scratch jr pdf en la e
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
Sistema de Gestión Integral TCA Ingenieros.pptx
Publicidad

Desarrollo Ágil con Ruby on Rails

Notas del editor

  • #12: Ruby is a modern, object-oriented scripting languageRuby syntax can be naturally read. Almost pseudo code.Easy to write and (more important) easy to read months later
  • #13: Rails makes Ruby programs shorter and readable, making everyone&apos;s life easier:
  • #16: Every piece of knowledge in a system should be expressed in just one place. Rails uses the power of Ruby to bring that to life. You’ll find very little duplication in a Rails application; you say what you need to say in one placeThat place is often suggested by the conventions of the MVC architecture
  • #17: It means that Rails has sensible defaults for just about every aspect of knitting together your application.Follow the conventions, and you can write a Rails application using less code than a typical Java web application uses in XML configuration.If you need to override the conventions, Rails makes that easy, too.
  • #18: All Ruby on Rails Applications have native TDD support incorporated as part of the framework.Any code developed in RoR can be testable through TDD or automated tests