Aulas Teóricas

Semana Aula Sumário Documentação
27/09 a 01/10 1 Aula de Apresentação e de Introdução Slides
2 Software baseado em COMPONENTES: Motivação Slides
04/10 a 08/10 3 Introdução ao conceito Cliente-Servidor Slides
11/10 a 15/10 4
  • O que é um componente e o que não é?

  • Componentes, Interfaces e re-entrada.

Slides
5 .NET & ADO.NET: Modelo de Acesso a Fontes de Dados Desconectado - Os DataSets.  
18/10 a 22/10 6 Componentes e Interfaces: continuação e complemento da aula 4. Slides
7 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"
25/10 a 29/10 8 Continuação do Projecto de Componentes da Camada de Acesso a Dados: implementação de Entidades de Negócio. Slides
9 Conclusão do Projecto de Componentes da Camada de Acesso a Dados: Exemplos de implementação de DALC e BE (Entidades de Negócio). Slides & Docs. Associados
01/11 a 05/11 10 Polimorfismo no desenvolvimento de Componentes de Software. Slides
11
  • COM: Uma visão geral;
  • Objectos e servidores COM;
  • Principais serviços dos objectos COM.
Slides
08/11 a 12/11 12 COM/OLE: Componentes Base - GUID, Interfaces, Interface IUnknown e implementação de Objectos. Slides
13
  • COM/OLE: Componentes Base - Polimorfismo no COM e mecanismos de reutilização;
  • .NET: a evolução a partir do COM.
Slides
15/11 a 19/10 14 Interoperabilidade .NET/COM Slides
15 Herança versus Composição no desenvolvimento de software baseado em componentes. Slides
22/11 a 26/11 16 "Test Driven Development (TDD)" - Sessão organizada pelo Laboratório .NET  tendo como  oradores Paulo Jorge Oliveira e Rui Quintino, da IndraCPC. Slides (ZIP) 86 KB
Código fonte (ZIP) 54 KB
NUnit
NUnitASP
NUnitForms
17 Herança versus Composição: Como implementar composição. Slides
29/11 a 03/11 18 Introdução aos Serviços WEB Slides
19 .NET Web Services: Construção e consumo de um Serviço WEB Simples em .NET. Slides
06/11 a 10/11 20 Tecnologias padrão usadas nos Serviços WEB Slides
21 Continuação das Tecnologias padrão usadas nos Serviços WEB: HTTP, XML, SOAP, WSDL e UDDI Slides
13/11 a 18/11 22
  • Continuação das Tecnologias padrão usadas nos Serviços WEB;
  • Enumeração de alguns serviços WEB disponíveis.
Slides
23 Aula para revisões e esclarecimento de dúvidas  

Última actualização : 28 Julho 2005
Será actualizada ao longo do semestre.