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) |