Número | Datas | Assunto | Comentário |
---|---|---|---|
1 |
22-02-2001 |
Apresentação através da ficha de disciplina: objectivo, metodologia, programa, bibliografia e avaliação. | Apresentação |
2 |
23-02-2001 |
Introdução ao acesso a dados cliente/servidor: Web, Java, bases de dados, XML | Introdução |
3 |
01-03-2001 |
WEB, infra-estrutura universal de acesso a dados. Comunicação cliente/servidor: pedidos e respostas. Protocolo HTTP. Internet. TCP/IP. | Web |
4 |
02-03-2001 |
Introdução à linguagem HTML, hipermédia, marcas | HTML |
5 |
08-03-2001 |
Formulários, molduras, tabelas, CGIs, Javascript. | -- |
6 |
09-03-2001 |
Acessibilidade e facilidade de utilização: acessibilidade, concepção para a acessibilidade; directivas para a acessibilidade do conteúdo da Web. Porquê faciliade de uso ("usabilidade"); erros mais frequentes. |
Acessibilidade e facilidade de utilização |
7 |
15-03-2001 |
Desenho de páginas: utilização do ecrã; desenho independente da plataforma; separação entre significado e apresentação; tempos de resposta. |
-- |
8 |
16-03-2001 |
Desenho de páginas (cont.): ligações; folhas de estilos; molduras (frames) |
-- |
9 |
23-03-2001 |
Desenho de conteúdos (cont.): multimédia; imagens e fotografias; animação; vídeo; áudio; gráficos 3D |
-- |
10 |
29-03-2001 |
Folhas de Estilo em Cascata (CSS1): definição e vantagens, cascading, métodos de especificar estilos, ligar CSS a HTML, regras, selectores, propriedades, unidades. |
CSS |
11 |
30-03-2001 |
Java: linguagem e plataforma universal de acesso a dados; orientação aos objectos, linguagem Java, plataforma Java. |
Java |
12 |
05-04-2001 |
Java: tipos de dados, controlo de fluxo, métodos e parâmetros, this, strings. arrays, subclasses, excepções, reflexão, interfaces, packages; modelo de execução, modelo de concorrência, modelo de eventos. |
-- |
13 |
06-04-2001 |
SQL e bases de dados relacionais: modelo relacional, álgebra relacional, operações com relações e operações com conjuntos. SQL92: interrogações à base de dados, linguagem de definição de dados, vistas, índices, segurança de dados e privilégios, transacções e propriedades ACID. |
SQL |
14 |
18-04-2001 |
JDBC: arquitectura, tipos de drivers, cenários de utilização, mapeamento de tipos, execução de interrogações,
excepções. |
JDBC e SQLJ |
15 |
19-04-2001 |
Limitações do Modelo Relacional e Outros Modelos: vantagens do modelo relacional; limitações das linguagens
relacionais; C embebido e desadaptação de impedâncias; nova geração de sistemas; fosso semântico. |
Outros Modelos de Dados |
16 |
26-04-2001 |
ODMG2.0: utlilização de um SGBDOO; Modelo de objectos e ODL (Object Definition Language): tipos, herança,
extensões e chaves, propriedades e operações. Colecções. Transacções. Operações de Bases de Dados. OQL (Object Query
Language); expressões de caminho; invocação de operações |
ODMG 2.0 |
17 |
27-04-2001 |
Common Gateway Interface (CGI); processamento num CGI; Exemplo de CGI em PERL, formulário HTML, passagem de valores. |
CGI & Net.Data |
18 |
03-05-2001 |
Páginas HTML dinâmicas. Net.Data da IBM: arquitectura, aplicações 3-camadas com Net.Data, macros, variáveis, funções, relatórios. Exemplo com formulário HTML, consulta a base de dados, formatação de relatório de saída. |
-- |
19 |
04-05-2001 |
Applets Java: modelo de programação, ciclo de vida, API. Exemplo de aplicação com consulta a base de dados e formatação dos resultados. |
Applets & Servlets |
20 |
17-05-2001 |
Servlets Java: páginas dinâmicas, modelo de programação, ciclo de vida, API. Exemplo de aplicação. |
-- |
21 |
18-05-2001 |
Java Server Pages (JSP), vantagens da arquitectura JSP em relação a servlets; ciclo de vida de uma página JSP, modelos de acesso a dados, sintaxe e semântica, tratatemento de excepções, gestão de sessões. Exemplo de aplicação. |
JSP |
22 |
19-05-2001 |
XML: introdução, documentos XML, documentos XML bem-formados; validade, exemplos de utilização de XML
para troca de dados e para publicação de informação. |
XML |
23 |
25-05-2001 |
Estrutura física de um documento XML: distribuição por componentes, entidades internas e externas de texto,
entidades binárias. |
-- |
24 |
26-05-2001 |
Declaração de notações num DTD. XML Namespaces. |
-- |
25 |
31-05-2001 |
Processamento de XML, ler e escrever XML, arquitectura do processador de XML. |
-- |
26 |
01-06-2001 |
Transformação de XML com XSLT. |
XSL |