ruby-course
Curso Introdutório de Ruby
Objetivo
Curso introdutório a uma das principais linguagens de programação modernas para WEB. Deve servir como base para um curso de Rails.
Descrição do Curso
Carga Horária: 16 horas
Ementa
Introdução aos conceitos básicos da linguagem. Estruturas de Controle, Expressões. Uso de Classes, Objetos e Variáveis, Herança e Mensagens.Classes Básicas do sistema: Coleções (Array, Hashes), Blocos, Constants, Símbolos, Números, Boolean, Strings, Faixas e Expressões Regulares. Tratamento de Exceções. Uso de Modulos. Visão geral dos pacotes básicos da linguagem: File, I/O, Net, Json, Test Unitário. Prática de programação.
Conteúdo Programático
- Introdução: Ruby.new
- Estruturas de Controle
- Expressões
- Containers, Blocos e Iterators Array Hashes
- Blocos e Iteradores
- Classe, Objetos e Variáveis Herança e Mensagens Objetos e Atributos (acessores) Variáveis de classe e métodos de classe
- Mais sobre Métodos Definindo métodos Lista de Argumentos Chamando um método
- Tratamento de Exceções Tratando exceções Exceções lançadas Bloco de controle Catch e Throw
- Módulos Namespace Mixins
- Pacotes básicos File I/O Net Json Unit Test
- Dojo
- Introdução a Metaprogramação