Curso de Ruby: Programación Orientada a Objetos 2018

Curso de Ruby: Programación Orientada a Objetos 2018

Instruido por:
Karen Chizón Feria
Karen Chizón Feria
Básico
3 horas de contenido
Curso de Ruby: Programación Orientada a Objetos 2018

Curso de Ruby: Programación Orientada a Objetos 2018

Progreso del curso:0/23contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/23contenidos(0%)

Bienvenida

Este curso ya es obsoleto

00:27 min

Material Thumbnail

Bienvenida al curso

00:32 min

Introducción a Ruby

Material Thumbnail

¿Qué es Ruby?

02:53 min

Material Thumbnail

Instalación de Ruby

04:48 min

Bases del lenguaje

Material Thumbnail

Características del lenguaje: Sintaxis y Whitespaces

03:40 min

Material Thumbnail

Características del lenguaje: Operadores y Strings

06:32 min

Programación Orientada a Objetos

Material Thumbnail

¿Por qué Programación Orientada a Objetos?

02:39 min

Material Thumbnail

Ruby es una fábrica y todo es un objeto

03:14 min

Material Thumbnail

Intro a Objeto: Identidad, Comportamiento y Atributos

09:53 min

Material Thumbnail

Primer proyecto y Esqueleto para proyectos

11:38 min

Produciendo Objetos

Material Thumbnail

Métodos Privados: Manipulando Ruby con funciones

08:07 min

Material Thumbnail

Clases: Initializers y el estado inicial del producto

07:21 min

Material Thumbnail

Encapsulando métodos de clase

05:42 min

Material Thumbnail

Variables y Polimorfismo

16:31 min

Serializando Objetos

00:56 min

Más allá del concepto de Fábrica

Material Thumbnail

Accesores: Acceso VIP a tus atributos

09:20 min

Material Thumbnail

Aplicando excepciones

06:33 min

Material Thumbnail

Condicionales: if, else, elsif, case, unless

12:44 min

Material Thumbnail

Loops: While, until, for, next, redo, retry

12:02 min

Material Thumbnail

Procedimientos y Lambdas

16:22 min

Material Thumbnail

Módulos (librerías): Caja de herramientas

09:01 min

Repaso final

Buenas prácticas

02:06 min

nuevosmás votadossin responder
Sebastian Pineda Duque
Sebastian Pineda Duque
Estudiante

¿Por qué el curso quedó obsoleto?

2
Decoderunner
Decoderunner
Estudiante

No soy un experto en el tema, pero usé rake test, noté que en comparación con el video anterior este el test de este código tomó menos tiempo
Finished in 0.002186 seconds video actual
Finished in 0.00531 seconds video anterior
¿Alguien me puede explicar por qué?

1
Diego Fernández Cruz
Diego Fernández Cruz
Estudiante

Y nunca se explico por qué se colocó @. A medias.

1
henrytabimagiraldo
henrytabimagiraldo
Estudiante
Siento que perdí mi tiempo aquí :/, al hacer el skeleton me imagine que iba a aprender sobre convenciones de desarrollo con ruby.
1
Mario Vizcaino
Mario Vizcaino
Estudiante

¿ Que es un return de primer nivel ?

2
Victor Manuel Franco Cañon
Victor Manuel Franco Cañon
Estudiante

Procedimiento de return en proc

Siempre que intentemos utilizar la palabra reservada ** “return” ** en un proc debemos tener en cuenta que :

  • Para un proc se debe llamar un metodo y dentro del método declarar el procedimiento que a utilizar.
  • Si no lo hacemos de este modo nos retornara Error “local jump error” porque esta tratando de ejecutar un return de primer nivel

Como se podría explicar de forma mas coloquial este concepto?

1
ricardosalazarfullstackenginee
ricardosalazarfullstackenginee
Estudiante

Hay manera de ejecutar ruby desde el navegador como php? tengo entendido que es con alguna clase de framework, pero no existe una manera nativa para hacerlo sin rails?

1
Byhako
Byhako
Estudiante

Que diferencia hay entre construir un hash así:

juan = Hash.new
juan[:name] = 'Juanito'

y así:

juan = {}
juan['nombre'] = 'Juanito'
1
Victor Manuel Franco Cañon
Victor Manuel Franco Cañon
Estudiante

Aquí, al igual que en los anteriores video-tutoriales, siento que en el desarrollo de estos no se define el concepto que se quiere explicar, simplemente dan ejemplos pero sin antes decir que es “Serializar Objetos” o para que sirve.

Había un prerrequisito de otro curso, antes de poder tomar este curso?

1
Byhako
Byhako
Estudiante

¿Es un error poner?

puts suma1

En lugar de:

puts "#{suma1}"

Porque al ejecutar, ambos imprimen lo mismo.

1