Módulo 2 – Metodologia de desenvolvimento
- Práticas:
- Ambiente colaborativo
- Build de dez minutos
- Ciclo semanal
- Ciclo trimestral
- TDD
- Design Incremental
- Equipe Integral
- Folga
- Histórias
- Integração Contínua
- Programação em par
- Sentar-se junto
- Trabalho energizado
- Práticas Corolárias:
- Código coletivo
- Continuidade da Equipe
- Outras práticas:
- Reunião em Pé
- Refatoração
- Metáfora.
Módulo 3 – Desenvolvimento de sistemas aplicando técnicas ágeis – Ruby On Rails
- Histórico do Ruby On Rails
- Apresentação do projeto que será desenvolvido
- A linguagem Ruby:
- Classes, Objetos e Variáveis
- Tipos
- Métodos
- Exceções
- Estendendo a linguagem
- Estrutura MVC do Rails
- Model
- Conttroler
- View
- Utilizando scaffold
- Layouts
- Roteamento
- Restful
- Validações
- Relacionamentos
- Filtros
- Módulos