Oficina de Ruby Carnahacking 2012

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar

O que é?

É uma oficina da linguagem de programação Ruby.

Pra quem é?

Pra qualquer um que queira aprender ruby :) Mas é é bom que 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.

Quem vai dar a oficina?

O t.

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
    • Administrando pacotes (gems)

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).