Oficina de Ruby Carnahacking 2012
O que é?
É uma oficina da linguagem de programação Ruby.
Pra quem é?
Pra qualquer um que queira aprender ruby :) Mas é perferível que se saiba já programar(saiba fazer loops, usar condicionais...) em qualquer linguagem e conheça o básico de informática.
Que dia/hora?
Não foi definido, ainda.
O que levar?
Laptop com windows, linux ou osx. Se possível, uma VM com ubuntu 10.04.
De preferência, tente já instalar o Ruby e certifique-se que está funcionando pra não termos problema na hora da palestra.
Para este fim, clique aqui
E siga as instruções para a instalação em seu respectivo sistema operacional. Qualquer coisa é só entrar em contato comigo até lá ( t@art-is-t.me )
O que será abordado?
Oficina 01
- Básico da linguagem
- Tipos
- Arrays/Hashes
- Expressões regulares(regexps)
- Ranges
- Blocos de código
- Conversões
- Tratamento de exceções
- Condicionais
- Procs e lambdas
- Iteradores
- Métodos
- Instalando pacotes
Após o fim da parte "teórica", vamos brincar com alguma lib(provavelmente de HTTP), ou API(vocês escolhem!!!).
Continuação
Eu pretendo dar outra oficina depois do carnahacking(a 02!) que cobre a parte de classes e recursos mais avançados da linguagem. Posso também dar oficina de sinatra ou ruby on rails(que são frameworks da linguagem ruby). Vai depender do interesse do pessoal :) Só preciso de me preparar com antecedencia. Posso dar semanalmente as oficinas já que vão levar bastante tempo(ainda mais com minha inexperiência nesse tipo de coisa).