SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Ruby-lang
evento ruby on line, por riactive
miércoles, 19 de junio de 13
Francisco
Granados
@gzfrancisco
gzfrancisco.name
riactive.mx
fb.me/riactive
miércoles, 19 de junio de 13
Ruby-lang
Ruby es un lenguaje del 95 y ahora
estamos en la versión 2
Creado por Yukihiro Matsumoto
Lenguaje dinámico
Funciona bajo programación orientada
a objetos
miércoles, 19 de junio de 13
ejemplo
def mi_metodo ()
variable = ‘palabra‘
un_numero = 2
un_bool = true
un_vacio = nil
un_arreglo = [1, 2, 3]
un_mapa = { :llave => ‘valor’ }
end
miércoles, 19 de junio de 13
¿ cómo ?
miércoles, 19 de junio de 13
Influencio
Groovy (Java)
Elixr (Erlang)
Falcon
Otros...
miércoles, 19 de junio de 13
conceptos
Rubie (interprete y versión de ruby)
Gem (framework)
Rake (sistema de construcción)
Spec (sistema de pruebas)
Bundler (manejo de dependencias)
miércoles, 19 de junio de 13
plataformas
Es cross-OS (windows, mac, linux) en
su interprete original MRI
Existen diferentes interpretes hechos
en Java, Ruby, Smalltalk, C#, ObjC y
otros...
miércoles, 19 de junio de 13
interpretes
MRI
jRuby
Rubinius
MagLev
IronRuby
MacRuby
RubyMotion
Rubioto
Decaf
RubyOnFlash
miércoles, 19 de junio de 13
RVM & REnv
RVM es un sistema de administración
de rubíes (versiones de ruby)
REnv es otro sistema para manejar
rubíes pero mucho más ligero y simple
miércoles, 19 de junio de 13
ruby kit
ruby
irb
ri y rdoc
erb
miércoles, 19 de junio de 13
herramientas
gems
bundler
rake
miércoles, 19 de junio de 13
sintaxis flexible
Lambdas y Proc (clojures)
Instrospección
DSL (lenguaje especifico de dominio)
Metaprogramación
miércoles, 19 de junio de 13
¿por dónde empiezo?
miércoles, 19 de junio de 13
frameworks
Rails
(Aplicaciones web)
Cucumber
(desarrollo guiado
por
comportamiento)
Redmine
(Administrador de
proyectos)
ActiveAdmin
(Administrador de
usuarios)
ActiveRecord (ORM)
Thor (rake task)
miércoles, 19 de junio de 13
integración
RSpec en pruebas lógicas y visuales
Travis-CI servidor de integración
miércoles, 19 de junio de 13
recursos
codeschool.com
teamtreehouse.com
pragprog
railscast
learn ruby THW
mislav.uniqpath.com/
poignant-guide/
ruby-lang.org/en/
documentation/
quickstart/
ruby-lang.org/en/
documentation/
miércoles, 19 de junio de 13
¿dudas?
miércoles, 19 de junio de 13
¡estoy listo!
miércoles, 19 de junio de 13
fb.me/riactive
miércoles, 19 de junio de 13

Contenu connexe

En vedette

Còpia de La sintaxi visual (3)
Còpia de La sintaxi visual (3)Còpia de La sintaxi visual (3)
Còpia de La sintaxi visual (3)poggiali
 
Anexo 2 cartilla de los 13 dsyr
Anexo 2 cartilla de los 13 dsyrAnexo 2 cartilla de los 13 dsyr
Anexo 2 cartilla de los 13 dsyrConciencia Juvenil
 
Fotografía II // Expo // Arocha, Odoardi, Prato
Fotografía II // Expo // Arocha, Odoardi, Prato Fotografía II // Expo // Arocha, Odoardi, Prato
Fotografía II // Expo // Arocha, Odoardi, Prato Javier Arocha
 
La sintaxi visual (2)
La sintaxi visual (2)La sintaxi visual (2)
La sintaxi visual (2)poggiali
 
La felicidad a la luz de la ciencia
La felicidad a la luz de la cienciaLa felicidad a la luz de la ciencia
La felicidad a la luz de la cienciacultura 3.0
 
Logo lounge 2
Logo lounge 2Logo lounge 2
Logo lounge 2xamhon
 
100718 analisis canacol v1.0 ar
100718 analisis canacol v1.0 ar100718 analisis canacol v1.0 ar
100718 analisis canacol v1.0 ararodriguez03
 
Presentación domotica 802
Presentación domotica 802Presentación domotica 802
Presentación domotica 802SaraMZ
 
Plan de gobierno de Susana Villarán para Lima Metropolitana
Plan de gobierno de Susana Villarán para Lima MetropolitanaPlan de gobierno de Susana Villarán para Lima Metropolitana
Plan de gobierno de Susana Villarán para Lima MetropolitanaFuerza Social
 
Trabajo colaborativo grupo pitanga
Trabajo colaborativo grupo pitangaTrabajo colaborativo grupo pitanga
Trabajo colaborativo grupo pitangaFlorencia Minelli
 
Ucv 2014 1_ads clase 13
Ucv 2014 1_ads clase 13 Ucv 2014 1_ads clase 13
Ucv 2014 1_ads clase 13 Taringa!
 
Blogger,
Blogger,Blogger,
Blogger,wendy
 
Ricardo Coelho - La Historia del Profesor que Utilizó el Ordenador en Clase y...
Ricardo Coelho - La Historia del Profesor que Utilizó el Ordenador en Clase y...Ricardo Coelho - La Historia del Profesor que Utilizó el Ordenador en Clase y...
Ricardo Coelho - La Historia del Profesor que Utilizó el Ordenador en Clase y...RicardoSanchezCoelho
 

En vedette (20)

Còpia de La sintaxi visual (3)
Còpia de La sintaxi visual (3)Còpia de La sintaxi visual (3)
Còpia de La sintaxi visual (3)
 
Anexo 2 cartilla de los 13 dsyr
Anexo 2 cartilla de los 13 dsyrAnexo 2 cartilla de los 13 dsyr
Anexo 2 cartilla de los 13 dsyr
 
Fotografía II // Expo // Arocha, Odoardi, Prato
Fotografía II // Expo // Arocha, Odoardi, Prato Fotografía II // Expo // Arocha, Odoardi, Prato
Fotografía II // Expo // Arocha, Odoardi, Prato
 
La sintaxi visual (2)
La sintaxi visual (2)La sintaxi visual (2)
La sintaxi visual (2)
 
La felicidad a la luz de la ciencia
La felicidad a la luz de la cienciaLa felicidad a la luz de la ciencia
La felicidad a la luz de la ciencia
 
Logo lounge 2
Logo lounge 2Logo lounge 2
Logo lounge 2
 
El Reloj Digital
El Reloj DigitalEl Reloj Digital
El Reloj Digital
 
100718 analisis canacol v1.0 ar
100718 analisis canacol v1.0 ar100718 analisis canacol v1.0 ar
100718 analisis canacol v1.0 ar
 
Profecias de la biblia en graficos
Profecias de la biblia en graficosProfecias de la biblia en graficos
Profecias de la biblia en graficos
 
Amistados
AmistadosAmistados
Amistados
 
Digital LifeStyles da TNS
Digital LifeStyles da TNS Digital LifeStyles da TNS
Digital LifeStyles da TNS
 
181518011004
181518011004181518011004
181518011004
 
Presentación domotica 802
Presentación domotica 802Presentación domotica 802
Presentación domotica 802
 
Diapositivas mireya baron para blog
Diapositivas mireya baron para blogDiapositivas mireya baron para blog
Diapositivas mireya baron para blog
 
Plan de gobierno de Susana Villarán para Lima Metropolitana
Plan de gobierno de Susana Villarán para Lima MetropolitanaPlan de gobierno de Susana Villarán para Lima Metropolitana
Plan de gobierno de Susana Villarán para Lima Metropolitana
 
Trabajo colaborativo grupo pitanga
Trabajo colaborativo grupo pitangaTrabajo colaborativo grupo pitanga
Trabajo colaborativo grupo pitanga
 
Ucv 2014 1_ads clase 13
Ucv 2014 1_ads clase 13 Ucv 2014 1_ads clase 13
Ucv 2014 1_ads clase 13
 
Blogger,
Blogger,Blogger,
Blogger,
 
Wlan
WlanWlan
Wlan
 
Ricardo Coelho - La Historia del Profesor que Utilizó el Ordenador en Clase y...
Ricardo Coelho - La Historia del Profesor que Utilizó el Ordenador en Clase y...Ricardo Coelho - La Historia del Profesor que Utilizó el Ordenador en Clase y...
Ricardo Coelho - La Historia del Profesor que Utilizó el Ordenador en Clase y...
 

Plus de Francisco Granados

Más allá de las tiendas de aplicaciones
Más allá de las tiendas de aplicacionesMás allá de las tiendas de aplicaciones
Más allá de las tiendas de aplicacionesFrancisco Granados
 
Mobile development with Flash pro
Mobile development with Flash proMobile development with Flash pro
Mobile development with Flash proFrancisco Granados
 
Mobile development with flash pro
Mobile development with flash proMobile development with flash pro
Mobile development with flash proFrancisco Granados
 
Flujos de trabajo con Flash Platform tools
Flujos de trabajo con Flash Platform toolsFlujos de trabajo con Flash Platform tools
Flujos de trabajo con Flash Platform toolsFrancisco Granados
 
Flujo de trabajo con air y android
Flujo de trabajo con air y androidFlujo de trabajo con air y android
Flujo de trabajo con air y androidFrancisco Granados
 
Integración Flash y Wordpress
Integración Flash y WordpressIntegración Flash y Wordpress
Integración Flash y WordpressFrancisco Granados
 

Plus de Francisco Granados (8)

Más allá de las tiendas de aplicaciones
Más allá de las tiendas de aplicacionesMás allá de las tiendas de aplicaciones
Más allá de las tiendas de aplicaciones
 
Digitalizacion fiscal
Digitalizacion fiscalDigitalizacion fiscal
Digitalizacion fiscal
 
Reto bb, presentación
Reto bb, presentaciónReto bb, presentación
Reto bb, presentación
 
Mobile development with Flash pro
Mobile development with Flash proMobile development with Flash pro
Mobile development with Flash pro
 
Mobile development with flash pro
Mobile development with flash proMobile development with flash pro
Mobile development with flash pro
 
Flujos de trabajo con Flash Platform tools
Flujos de trabajo con Flash Platform toolsFlujos de trabajo con Flash Platform tools
Flujos de trabajo con Flash Platform tools
 
Flujo de trabajo con air y android
Flujo de trabajo con air y androidFlujo de trabajo con air y android
Flujo de trabajo con air y android
 
Integración Flash y Wordpress
Integración Flash y WordpressIntegración Flash y Wordpress
Integración Flash y Wordpress
 

Dernier

dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 

Dernier (20)

dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 

Rubyonline