Data |
Assunto |
10/3 | introdução, projeto, test-driven development |
17/3 | 1. Introdução 2. Conceitos Básicos de Padrões de Projeto (Revisão de conceitos de Projeto) |
24/3 | Semana santa |
31/3 | 2.3 Padrões para atribuir responsabilidades: Baixo Acoplamento 3. Padrões de Projeto Arquitetural |
07/4 | 3.2 Padrão Layers (Camadas) 3.3 Estruturas de Controle 3.4 Padrão Observer 3.5 Padrão Model-View-Controller (MVC) |
14/4 | 3.6 Opções de Persistência 3.7 Finalmentes 3.8 Resumo: Perguntas a fazer ao elaborar um projeto arquitetural 4. Padrões de Projeto Detalhado |
21/4 | Tiradentes |
28/4 | 4.6 Design Pattern: Iterator 4.7 Design Pattern: Composite 4.8 Design Pattern: Strategy 4.9 Design Pattern: Command |
05/5 | 4.10 Design Pattern: Decorator 4.11 Design Pattern: Template Method 4.12 Comentários finais sobre Design Patterns 5. Software Baseado em Componentes 5.1 O que são componentes? 5.2 Aspectos técnicos do desenvolvimento baseado em componentes |
12/5 | 6. Frameworks 6.1 O que é um framework? 6.2 Vantagens e desvantagens no uso de frameworks 6.3 Tipos de frameworks 6.4 Uma lista de frameworks 6.5 Detalhamento de um framework horizontal: JUNIT 6.7 Construção de frameworks: Um processo evolutivo |
19/5 | Buffer de contingência |
26/5 | corpus christi |
2/6 | prova final (das 10:00 às 14:00) |