Desarrollo web con Ruby on Rails

Escuela de técnica y cultura hacker

Noviembre 15 2020

Descarga

Noviembre 08 y 11 2020

Descarga

Erratas

  • 22:52 se indica que "todos los usuarios de Ruby están operando con una plataforma similar", se refiere a los usuarios de Rails.
  • 23:47 y 24:19 lo mismo, se nombra Ruby cuando se refiere a Rails, este error ocurre unas cuantas más veces, inferir por el contexto.

Material de estudio y tarea

Noviembre 04 2020

Descarga

Tarea

  • Agregar tests a su proyecto
  • Subirlo a su repositorio git

Octubre 28 2020

Descarga

Material de estudio

  • "The poignant guide", capítulo 6

Octubre 25 2020

Descarga

Octubre 21 2020

Descarga

Erratas

  • 1:04:57 Debiera decir "no va a poder acceder directamente al método privado".
  • 1:21:43 Se llama sobrecarga solo cuando un sea crean 2 o mas métodos con el mismo nombre pero distintos argumentos, este no es el caso y Ruby no lo soporta, sino que sobreescribe el método.

Tarea

  • Terminar capítulo 5 de "The poignant guide"
  • Usar linting en su IDE
  • Agregar interacción via consola a la tarea de la semana pasada
  • Subir a repositorio git

Octubre 18 2020

Descarga

Erratas

  • Hacia el final cuando hablamos de variables de clase se indica que afecta a todas las clases, en realidad afecta a todos los objetos de una misma clase.
  • Cuando usamos el método super para acceder al método de la clase padre falla, esto es porque este retorna nada al encontrarse un if en la última línea.

Material de estudio

Octubre 14 2020

Descarga

Erratas

  • Las constantes no solo deben ser CamelCased, también pueden ser CAPITAL_CASED, lo importante es que comiencen con mayúsculas.

Tarea

  • Finalizar capítulos 3 y 4 de "The poignant guide"
  • Crear una clase con 5 métodos, que funcione

Octubre 11 2020

Descarga

Erratas

  • El pequeño ruby que se puede compilar no se llama microruby, sino mruby

Material de estudio