Curso de Ruby / Rails

width:220px width:200px

Hola 👋

¿Quién Soy?

Joaquín Vicente
Programador Ruby Freelance
joaquin@wecode.io

Cronograma

Clase 1 - Introducción

  • ¿Qué es ruby? Historia y ejemplos
  • Instalación
  • Variables y Tipos Básicos
  • Clases, métodos, atributos, operadores
  • Pruebas con IRB

Clase 2 - Ruby & Standard Library

  • Enumerable, JSON, YAML
  • Manejo de excepciones
  • Closures
  • Módulos
  • Más práctica

Clase 3 - Metaprogramación, SOLID

  • Metaprogramación de métodos
  • Missing method y missing constant
  • Alias
  • Instance eval, class eval
  • Principios SOLID

Clase 4 - Microframeworks

  • HTTP, REST
  • Rubygems, Gemas, Bundler
  • Sinatra
  • Cuba/Syro/Roda
  • Redis

Clase 5 - Rails: MVC

  • Instalación, configuración
  • Estructura de un proyecto Rails
  • Routes, Controllers, Views
  • ActiveRecord (introducción)
  • Aplicación de ejemplo (parte 1)

Clase 6 - Rails: ActiveRecord

  • Migraciones
  • Asociaciones
  • Validaciones y callbacks
  • Queries
  • Aplicación de ejemplo (parte 2)

Clase 7 - Más Ruby on Rails

  • Aplicación de ejemplo (parte 3)
  • Active Storage

Clase 8 - Testing, Buenas prácticas

  • Frameworks: RSpec vs Minitest
  • Fixtures
  • Debugging
  • Errores comunes con Rails
  • Gemas útiles para trabajar
  • Consultas
  • Cierre