Progreso del curso:0/39contenidos(0%)
Bienvenida e introducción
01:06 min
¿Qué es Ruby? Ventajas, desventajas y ¿quiénes lo están usando?
06:27 min
Instalación de Ruby
04:48 min
Tipos de datos I: Integer, float
06:01 min
Tipos de datos II: Strings
09:07 min
Tipos de datos III: Symbols
03:06 min
Tipos de datos IV: Arrays
10:46 min
Tipos de datos V: Hashes
08:42 min
Uso de condicionales
04:24 min
Uso de ciclos
06:13 min
Rangos
02:39 min
Uso de Regex
02:41 min
Procs y lambdas
04:06 min
Programación Orientada a Objetos en Ruby Comenzando la creación de nuestra clase
11:17 min
Programación Orientada a Objetos en Ruby: Módulos
03:29 min
Programación Orientada a Objetos: Clases y Objetos
Concurrencia vs Paralelismo: Threads en Ruby
03:18 min
Bundler y gemas
14:17 min
Testing en Ruby
10:16 min
Testing con MiniTest
07:00 min
Diferencias entre Ruby 2.5 y 3
02:48 min
Introducción al proyecto
01:41 min
Instalar Ruby 2D
00:26 min
Overview Ruby 2D
07:37 min
Arquitectura
07:57 min
Estructurando el proyecto
06:45 min
Vista básica
15:43 min
Programando la base para los movimientos
12:45 min
Programando el movimiento de nuestro snake
08:40 min
Test de nuestras acciones
09:35 min
Implementando el timer del movimiento
07:58 min
Actualizando la vista
06:15 min
Preparando el cambio de dirección
09:32 min
Recapitulación de la arquitectura
02:43 min
Moviendo la serpiente con el teclado
11:37 min
Creciendo la serpiente y programando la condición de derrota
09:00 min
Generando comida aleatoria: uso de rand y stub en pruebas
08:58 min
Condición de salida y conclusiones
05:32 min
Retos del curso
00:16 min