© Copyleft Fabio Kon
|
[Aula 1] 3 - Apresentação / Atividade 1 [Aula 2] 8 - História da POO [Aula 3] 10 - Introdução ao Smalltalk: imagem, File In/Out, objetos, envio de mensagens [Aula 4] 15 - Ambiente de desenvolvimento Smalltalk, pacotes, protocolos, espacos de nomes, mais sobre mensagens, atributos [Aula 5] 17 - blocos, booleanos, condicionais, laços. EP zero disponível. 21 a 26 - Semana santa. Não haverá aula. [Aula 6] 29 - Literais e Coleções em Smalltalk [Aula 7] 31 - Mais sobre coleções |
|
[Aula 8] 5 - Streams [Aula 9] 7 - Classes abstratas, (namespaces, categories, packages), @, ->, Depuração, printString, Igualdade vs. Equivalência, Exceções / Projeto Fase 1 disponível [Aula 10] 12 - UML - diagramas estruturais (estáticos) [Aula 11] 14 - UML - diagramas comportamentais (dinâmicos) 18 a 22 - Semana do breque. [Aula 12] 26 - Flexibilidade I: minimizar acoplamento e maximizar coesão [Aula 13] 28 - Flexibilidade II - Generalização, Especialização e Agregação |
|
[Aula 14] 3 - Padrões de Projeto de Software (GoF) - Abstract Factory [Aula 15] 5 - Padrões de Projeto de Software - Singleton, Builder, Composite, Strategy, Template Method 10 - Prova 1 [Aula 16] 12 - Seminário Dynamic Update on the K42 Operating System dado pela Dra. Dilma M. Silva [Aula 17] 17 - GoF: State, Façade, Mediator, Iterator, Memento, Command / padrões GoF nos protegem de mudanças [Aula 18] 19 - GoF: Adapter, Bridge,
Decorator, Proxy, Chain of Responsibility, Interpreter e Visitor. [Aula 19] 31 - O arcabouço Seaside para geração de portais Web dinâmicos |
|
[Aula 20] 2 -
Relacionamento entre padrões GoF / Double Dispatch / Correção da prova
[Aula 22] 9 - Atividade 3 [Aula 23] 14 - Padrões Arquiteturais: Camadas e MVC [Aula 24] 16 - Interfaces gráficas com MVC Smalltalk [Aula 25] 21 - Refatoração [Aula 26] 23 - Programação Concorrente: Processos e Semáforos Smalltalk 28 - Prova 2 |
|
5 - Fase 3 do trabalho 28 - Prova rec |