Aulas Teóricas

Semana Aula Sumário Documentação
02/10 a 06/10 1 Apresentação.  
2 Informações sobre o funcionamento da disciplina e métodos de avaliação. Slides
09/10 a 13/10 3 Introdução ao desenvolvimento de aplicações em .NET. Slides
4 Software baseado em COMPONENTES : Motivação Slides
16/10 a 20/10 5
  • Introdução ao conceito Cliente-Servidor em relação aos componentes;
  • Cliente-servidor 2 camadas vs 3 camadas.
Slides
6
  • O que é um componente e o que não é :  Termos e conceitos;
  • Componentes, Interfaces e re-entrada.
Slides
23/10 a 27/10 7 Lançamento do trabalho da disciplina: descrição do tema e regras. Enunciado
8 Componentes e Interfaces: continuação e complemento da aula 6. Slides
30/10 a 03/11 9 Projecto de Componentes da Camada de Acesso a Dados: os componentes lógicos de acesso a dados e sua implementação. Slides & "Designing Data Tier Components and Passing Data Through Tiers"
10 Projecto de Componentes da Camada de Acesso a Dados: Implementação de Entidades de Negócio. Slides
06/11 a 10/11 11
  • Exemplo de implementação de uma DALC;
  • Entidades de negócio costumizadas.
Slides & Ficheiros de código fonte
12
  • Entidades de negócio com comportamentos CRUD;
  • Exemplos de implementação de entidades de negocio costumizadas.
13/11 a 17/11 13 O conceito de "connectors" na programação orientada aos componentes. Slides
14 Polimorfismo no desenvolvimento de Componentes de Software: o conceito de Permutabilidade. Slides
20/11 a 24/11 15
  • Polimorfismo e verificação de tipos e subtipos;
  • Outras formas de polimorfismo.
16 Herança e o problema da classe base frágil. Slides
27/11 a 01/12 17 Esclarecimento de dúvidas  
18 Esclarecimento de dúvidas  
04/12 a 08/12 19
  • Herança versus Composição
  • Como implementar a composição
Slides
20 Introdução à tecnologia COM Slides
11/12 a 15/12 21 Caracteristicas dos compoentes COM
22 Interoperabilidade COM e .Net Slides
18/12 a 19/12 23 Introdução aos SOA e aos Serviços WEB Slides
24 Exemplo de construção e consumo de um Serviço WEB Simples. Slides
08/01 a 12/01 25 Tecnologias padrão usadas nos Serviços WEB: HTTP, XML, SOAP. Slides
26 Continuação das tecnologias padrão usadas nos Serviços WEB: SOAP, WSDL e UDDI
15/01 a 19/01 27 Aula de revisões e esclarecimento de dúvidas  
28 Conclusão e ultima aula de ADAV  

 

Última actualização : 19 Janeiro 2007
Será actualizada ao longo do semestre.