Módulo 1 - Introdução
  • Introdução
  • Um pouco sobre o Ruby
  • Instalando Ruby
  • Interactive Ruby Shell
  • Variáveis, Comentários, Métodos e Escopo
  • Operadores
  • Input e Output
Módulo 2 - Classes, Herança e Monkey Patching
  • Classes
  • Variáveis de instância e métodos
  • Atributos virtuais e Accessors
  • Método Construtor
  • Herança de Classes
  • Métodos de Classe
  • Visibilidade de métodos
  • Abrindo Classes
  • Monkey Patching
Módulo 3 - Condicionais e Loops
  • If e Else
  • And e Or
  • Case
  • Loop - Parte 1
  • Loop - Parte 2
  • Break, Next e Redo
  • Tratando Exceptions em Ruby
  • Else e Ensure
Módulo 4 - Tipos na Biblioteca Padrão
  • Boleanos
  • Números
  • Strings
  • Operadores em Strings
  • Symbols
  • Arrays
  • Módulo Enumerable
  • Hash
  • Range
Módulo 5 - Funções, Bocks e Lambdas
  • Parâmetros Default
  • Parâmetros Variáveis
  • Parâmetros com palavra-chave
  • Blocks
  • Block e Proc
  • Lambdas
  • Constantes
  • Módulos
Módulo Final - Organizando código e recomendações
  • Organizando seu código
  • Gerenciando Dependências
  • Para onde ir depois de terminar este curso