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

Sumários das aulas

Número Datas Assunto Materiais
1 20-02-2003 Apresentação: objectivos, metodologia, conteúdos, bibliografia, avaliação e plano das aulas. Ficha de Disciplina
2 21-02-2003 Introdução: Aplicações Web, HTTP, Internet. Web e Internet
mais ...
3 27-02-2003 Revisão de Bases de Dados: Modelo Relacional, SQL92, transacções e propriedades ACID. Modelo Relacional e SQL-92
Oracle
4 28-02-2003 Revisão de Java: Linguagem e plataforma universal de acesso a dados; tipos de dados, controlo de fluxo, métodos e parâmetros, excepções, reflexão, packages; modelo de execução, modelo de concorrência, modelo de eventos. Introdução a JAVA
mais ...
5 6-03-2003 Acessibilidade: concepção para a acessibilidade; directivas para a acessibilidade do conteúdo da Web. Acessibilidade e Usabilidade
mais ...
6 7-03-2003 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.
Desenho de conteúdos: escrever para a Web; títulos de página; escrita de títulos; legibilidade; documentação em linha; multimédia.
 
7 13-03-2003 Folhas de Estilo em Cascata (CSS1): definição e vantagens, cascading, métodos de especificar estilos, ligar CSS a HTML, regras, selectores, propriedades, unidades. Folhas de Estilo em Cascata (CSS1)
mais ...
8 14-03-2003 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; capacidades de procura.
Introdução à linguagem HTML, hipermédia, marcas. Formulários, molduras, tabelas, mapas de imagens.
Introdução a HTML
mais ...
9 20-03-2003 Programação Java Cliente com JavaScript: diferenças entre JavaScript e Java; adicionar JavaScript a páginas HTML; modelo de objectos, tratamento de eventos; navegação entre páginas; validação das entradas em formulários; uso de cookies. Introdução a JavaScript.
mais ...
10 21-03-2003 Applets Java: modelo de execução, ciclo de vida, API. Exemplo de Applet. Applets e JavaScript. Introdução a Applets Java.
11 27-03-2003 Common Gateway Interface (CGI); Processamento de CGIs. Exemplo de CGI em Perl com um formulário para entrada de dados. CGI.
12 28-03-2003 Lógica de negócio com servlets Java: páginas dinâmicas, modelo de programação, ciclo de vida, API. Servlets Java.
mais ...
13 3-04-2003 Filtragem em Servlets, API, configuração, cadeias.  
14 4-04-2003 Acesso a Dados com JDBC, Tipos de drivers, API, transacções, Excepções, "connection pooling". JDBC e SQLJ
mais ...
15 10-04-2003 Manutenção de estado e sessões, reescrita de URLS, campos escondidos, cookies, eventos de aplicação e de sessão. Sessões e manutenção de estado
16 11-04-2003 Java Server Pages: JSP API, objectos implícitos, directivas, declarações, expressões. JSP
mais ...
17 24-04-2003 Ligação de JSP a componentes Java Beans, propriedades, arquitecturas de aplicações Web modelo 1 e modelo 2.  
18 2-05-2003 JSP API custom tags.  
19 8-05-2003 EJB EJB