Platzi
Platzi

¡Invierte en ti y celebremos! Adquiere un plan Expert o Expert+ a precio especial.

Antes:$349
$259
Currency
Antes:$349
Ahorras:$90
COMIENZA AHORA
Curso de Ruby

Clases del Curso de Ruby

Instruido por:
Simón Soriano
Simón Soriano
Básico
4 horas de contenido
Ver la ruta de aprendizaje
Curso de Ruby

Curso de Ruby

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

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

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

Introducción

Material Thumbnail

Bienvenida e introducción

01:06 min

Material Thumbnail

¿Qué es Ruby? Ventajas, desventajas y ¿quiénes lo están usando?

06:27 min

Material Thumbnail

Instalación de Ruby

04:48 min

Bases del lenguaje

Material Thumbnail

Tipos de datos I: Integer, float

06:01 min

Material Thumbnail

Tipos de datos II: Strings

09:07 min

Material Thumbnail

Tipos de datos III: Symbols

03:06 min

Material Thumbnail

Tipos de datos IV: Arrays

10:46 min

Material Thumbnail

Tipos de datos V: Hashes

08:42 min

Material Thumbnail

Uso de condicionales

04:24 min

Material Thumbnail

Programación Orientada a Objetos en Ruby Comenzando la creación de nuestra clase

11:17 min

Material Thumbnail

Programación Orientada a Objetos en Ruby: Módulos

03:29 min

Material Thumbnail

Programación Orientada a Objetos: Clases y Objetos

Concurrencia vs Paralelismo: Threads en Ruby

03:18 min

Material Thumbnail

Testing con MiniTest

07:00 min

Diferencias entre Ruby 2.5 y 3

02:48 min

Proyecto

Material Thumbnail

Introducción al proyecto

01:41 min

Material Thumbnail

Estructurando el proyecto

06:45 min

Material Thumbnail

Programando la base para los movimientos

12:45 min

Material Thumbnail

Programando el movimiento de nuestro snake

08:40 min

Material Thumbnail

Test de nuestras acciones

09:35 min

Material Thumbnail

Implementando el timer del movimiento

07:58 min

Material Thumbnail

Actualizando la vista

06:15 min

Material Thumbnail

Preparando el cambio de dirección

09:32 min

Material Thumbnail

Recapitulación de la arquitectura

02:43 min

Material Thumbnail

Moviendo la serpiente con el teclado

11:37 min

Material Thumbnail

Creciendo la serpiente y programando la condición de derrota

09:00 min

Material Thumbnail

Generando comida aleatoria: uso de rand y stub en pruebas

08:58 min

Material Thumbnail

Condición de salida y conclusiones

05:32 min

nuevosmás votadossin responder
Jimena Velázquez Gómez
Jimena Velázquez Gómez
Estudiante

¿Por qué el objeto calc lleva @? ¿Es cuestión de alguna regla de programación en ruby?

1
Santiago Ortiz Ceballos
Santiago Ortiz Ceballos
Estudiante

Hola, alguien me puede ayudar con este error porfa?

Error ruby.PNG

Mi código es este:

Gemfile.lock

GEMremote: https://rubygems.org/
  specs:
    ruby2d (0.9.5)

PLATFORMSx64-mingw32DEPENDENCIESruby2d (~> 0.9)

BUNDLED WITH
   2.2.17

Gemfile

# frozen_string_literal: true

source "https://rubygems.org"

git_source(:github) { |repo_name| "https://github.com/#{repo_name}" }

# gem "rails"
gem "ruby2d", '~> 0.9'

snake.rb

require'ruby2d'# Set the window sizeset width: 300, height: 200# Create a new shape
s = Square.new# Give it some color
s.color = 'red'# Show the window
show
1
Santiago Ortiz Ceballos
Santiago Ortiz Ceballos
Estudiante

Hola, hay alguna forma de generar un entorno virtual que use las gemas específicas de un proyecto? dado que de lo contrario las gemas se instalaran sin necesidad en un lugar genérico

1
Santiago Ortiz Ceballos
Santiago Ortiz Ceballos
Estudiante

Por qué al instancia una clase con ‘new’ no hubo necesidad de usar paréntesis al final? de esta forma:
ExcelReporter.new()

1
Santiago Ortiz Ceballos
Santiago Ortiz Ceballos
Estudiante

Hay un IDE dedicado para ruby?

1
jorge Vivas
jorge Vivas
Estudiante

bundle exec ruby snake.rb

  • failed to add service - already in use?
    una pregunta al aguien mas le ha dado este mensaje/error?
0
Diego Alonso Herrera Ramírez
Diego Alonso Herrera Ramírez
Estudiante

Existe un comando para visualizar ayuda o documentación sobre los métodos de cada clase?

0
Maria Alejandra Diaz Rojas
Maria Alejandra Diaz Rojas
Estudiante

Hola!, es posible que en un hash haya un (1) key y más de un valor asociado?

2
Noé Lara
Noé Lara
Estudiante

¿Osea que un Prcc es Hacer un método en una variable?

2
Gabriel Vladimir Valdivieso Vanegas
Gabriel Vladimir Valdivieso Vanegas
Estudiante

Cuando hace |x| , esto es una variable una constante que es ?

3