Mestrado em Engenharia Electrotécnica e de Computadores
Aplicações na Web
Ano lectivo de 2000/2001

Plano das aulas Teóricas

Número Datas Assunto Comentário

1

22-2-2001

Apresentação através da ficha de disciplina: objectivo, metodologia, programa, bibliografia e avaliação. --

2

23-2-2001

Introdução ao acesso a dados cliente/servidor: Web, Java, bases de dados, XML Introdução

3

1-3-2001

WEB, infra-estrutura universal de acesso a dados.
Comunicação cliente/servidor: pedidos e respostas. Protocolo HTTP.
Internet. TCP/IP.
Web

4

2-3-2001

Introdução à linguagen HTML: formulários, tabelas, guiões, Applets, objectos, frames HTML
Implementação do sítio Web

5

8-3-2001

Acessibilidade e Facilidade de utilização: concepção para a acessibilidade; directivas para a acessibilidade do conteúdo da Web Usabilidade

6

9-3-2001

Desenho de páginas: utilização do ecrã; desenho independente da plataforma; separação entre significado e apresentação; tempos de resposta; ligações; folhas de estilos; molduras (frames) --

7

15-3-2001

Desenho de conteúdos: escrever para a Web; títulos de página; escrita de títulos; legibilidade; documentação em linha; multimédia; imagens e fotografias; animação; vídeo; áudio; gráficos 3D --

8

16-3-2001

Desenho de sítios: a página principal (Home Page); largura da página; a página principal e as páginas interiores; metáforas; navegação; o utilizador controla a navegação; sub-sítios; capacidades de procura; desenho de URLs; navegação com applets; desenho de sítios em Intranets e Extranets Reformular o sítio Web

9

22-3-2001

HTML 2.0: formatação básica; elementos de agrupamento; ligações internas e externas; mapas de imagem; meta-dados; formulários; --

10

23-3-2001

HTML 3.2: estilo de texto e de página; tratamento de imagens; tabelas; java; --

11

29-3-2001

HTML 4.0: blocos descritivos; melhorias para tabelas; melhorias para formulários; estilos e guiões; molduras; --

12

30-3-2001

Folhas de Estilo (CSS): formato; propriedades; regras contextuais; novas anotações em HTML CSS, Definir folha de estilos

13

5-4-2001

Java, linguagem e plataforma universal de acesso a dados; plataforma java; API java; orientação aos objectos, tipos de dados, controlo de fluxo, métodos e parâmetros, this, strings Java

14

6-4-2001

Java (continuação): arrays, subclasses, excepções, reflexão, interfaces, packages; modelo de execução, modelo de concorrência, modelo de eventos --

15

19-4-2001

SQL e bases de dados relacionais: modelo relacional, álgebra relacional SQL

16

20-4-2001

SQL92: vistas, índices, segurança, transacções, base de dados exemplo Definir esquema da BD (SQL92 ou SQL3)

17

26-4-2001

Vantagens e limitações do Modelo Relacional; referência a Sistemas de Gestão de Bases de Dados Relacional Objecto e a Linguagens Persistentes Ortogonais. Sistemas de Gestão de Bases de Dados Orientadas aos Objectos. --

18

27-4-2001

ODMG2.0: Modelo de objectos e ODL (Object Definition Language): tipos, herança, extensões e chaves, propriedades e operações. Colecções. Transacções. OQL (Object Query Language). --

19

3-5-2001

JDBC: arquitectura, drivers, cenários de utilização, mapeamento de tipos, execução de interrogações, excepções. Expressões de caminho
Configuração do driver JDBC 100% Java para Oracle.
Implementação da BD (Oracle 8i)

20

4-5-2001

SQLJ: SQL embebido em Java, arquitectura, variáveis e cláusulas, resultados e iteradores.
Ligações Java para bases de dados O-O: implementações, colecções, transacções, exemplo com Poet5.0
--

21

17-5-2001

Páginas Web dinâmicas com CGI: processamento, exemplo usando um formulário e um programa em PERL --

22

18-5-2001

Páginas Web dinâmicas com Net.Data: arquitectura, macros, exemplo. --

23

24-5-2001

Applets Java: modelo de programação, ciclo de vida, API, exemplo Implementação da interface com utilizador incluindo applet de autenticação (JDK 1.3.0)

24

25-5-2001

Servlets Java: modelo de programação, ciclo de vida, invocação, API, exemplo Implementação do modelo de negócio incluindo controlo de sessões (JDK 1.3.0)

25

31-5-2001

XML: introdução; anotação de documentos. --

26

1-6-2001

estrutura física e estrutura lógica de um documento; ligações hipertexto. Implementação de vistas XML (JAXP ou Xerces)

27

7-6-2001

Processamento de XML; DOM e SAX. --

28

8-6-2001

Apresentação de XML; CSS e XSL Apresentação de vistas XML com XSL (Xalan-Java)