Desenvolvendo aplicações web na velocidade da luz com Ruby e Rails
Data: 25/03/2011
Horário: 17:00 às 21:00
Localização: Centro de Informática (UFPE). Laboratório de graduaçao G4.
Descrição:
Ruby é uma das linguagens de programação de maior crescimento na atualidade. Totalmente orientada a objetos, mas com o poder e a versatilidade de lingugagens de scripting, Ruby é uma linguagem que você deve aprender. Rails é um framework que permite a criação rápida de aplicações web, com a elegância de Ruby e enforçando a qualidade no código. Atualmente nas versões 1.9.2 e 3.0.5, respectivamente, Ruby e Rails vivem num ecossistema vibrante dentro da comunidade open source.
EMENTA
- Contexto e Histórico
* Ruby for Rails
- Expressões
- Variáveis e atribuição
- Tipos Básicos
- Expressões regulares
- Estruturas de controle
- Construções funcionais
- Classes
- Módulos
- Gems
- Principais implementações
* Rails 3
- Quem usa
- Comunidade
- Filosofia / Design principles
- MVC
- Scaffolding
- Modelos
- Controladores
- Views
- TDD com RSpec e Capybara
- Ajax on Rails
- Onde saber mais
Lailson Bandeira - @lailsonbm
Lailson Bandeira (@lailsonbm) e Guilherme Carvalho(@guilherme_vc), graduados em Ciência da Computação pelo CIn, são fundadores da Guava Software, empresa dedicada ao desenvolvimento de aplicações web
Guilherme Carvalho - @guilherme_vc
Lailson Bandeira (@lailsonbm) e Guilherme Carvalho(@guilherme_vc), graduados em Ciência da Computação pelo CIn, são fundadores da Guava Software, empresa dedicada ao desenvolvimento de aplicações web