#Ruby on Rails Course at Feevale
##Ruby
- História
- Instalação
- Linguagem (OO, Blocos, Módulos e sintaxe)
- Gems
- Console Interativo (irb)
- Metaprogramação
##Rails - Overview
- Desenvolvimento web atualmente
- Convenção sobre Configuração
- MVC
##Rails - Model (ActiveRecord + ActiveModel)
- Migrações
- Validações
- Relacionamentos
- Callbacks
##Rails – View (ERB) e Helpers
- Layout principal
- Html básico com erb
- Partials
- Utilizando ruby na view
- Utilizando helpers para criar código html
- Outros template-engines (Haml/etc)
##Rails – Controller
- Actions
- Rotas (REST)
- Filters
##Rails - Facilidades "embutidas"
- Scaffold
- Internacionalização
- Proteção contra XSS (Raw/HtmlSafe)
##Indo além do simples
- Chamadas ajax
- Validações customizadas
##E depois?
- Como se manter atualizado
- Teste a aplicação
- Onde solucionar dúvidas
- GitHub
- Como contribuir com rails (ou outro projeto open-source)