RUBY

@pionerasdev

¿QUÉ ES RUBY?

baja ->

  1. La flexibilidad de Ruby.

  2. lenguaje interpretado.
  3. sintaxis natural, no simple.
  4. todo es visto como objeto.

"Ruby es simple en apariencia, pero complejo por dentro, como el cuerpo humano" Yukihiro Matsumoto.

 

ruby lang

Instalación ruby-rails

para interactuar con la consola de ruby  ejecutamos:

$irb

para ejecutar un archivo .rb nos ubicamos en el lugar donde se encuentra el archivo y ejecutamos:

$ruby nombrearchivo.rb

¿Qué es POO?

(programación orientada a objetos)

 #crea una clase e instancia que me genere el siguiente output
ruby.POO?
=>true
 

todo en ruby es un objeto

RUBY GEMS

  • ¿QUÉ SON LAS GEMAS EN RUBY ?
  • ¿CÚALES SON LAS GEMAS MAS DETACADAS?

 

¿Qué son?

Librerías o códigos utiles que publican desarrolladores de la comunidad ruby para optimizar el desarrollo de aplicaciones.

Destacadas

  1. Rails
  2. Devise
  3. Rspec
  4. cancancan
  5. geocoder
  6. bootstrap
  7. rake

y muchas mas...

MAS...

"normas" o guía de estilo de código en ruby

https://github.com/styleguide/ruby

RUBY ON RAILS

framework para trabajar aplicaciones en ruby .

  1.  fiel a la arquitectura M.V.C.
  2. mas fácil y agíl.
  3. Consignas:

No te repitas

convenciones sobre configuraciones

TALLER

  1. podremos creas,editar,borrar y ver perfiles de las pioneras
  2. podremos agregar habilidades  para seleccionar en el perfil.
  3. en el perfil podremos indicar que habilidad tenemos y en que nivel estamos , y si dos semanas despues aumentamos el nivel de una habilidad podremos agregarlo al perfil
  4. ver en graficos el avance de nuestras habilidades a tráves del tiempo

link

https://github.com/marisbotero/Workshop_pioneras

Pioneras developers ruby

By Laura Ciro

Pioneras developers ruby

Introducción a ruby y taller de rails @pionerasdev

  • 1,657