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

Planeamento das Aulas

Data Aula Assunto Comentários
 20/Fev  1 Apresentação: objectivos, metodologia, conteúdos, bibliografia, avaliação e plano das aulas.  
21/Fev 2 Introdução: Aplicações Web, HTTP, Internet.  
27/Fev 3 Modelo Relacional, SQL92, transacções e propriedades ACID.  
28/Fev 4 Acessibilidade e usabilidade. Desenho de páginas. Escolha dos trabalhos
6/Mar 5 Desenho de conteúdos.  
7/Mar 6 Desenho de sítios.  
13/Mar 7 Folhas de Estilo em Cascata (CSS).  
14/Mar 8 Introdução à linguagem HTML: formulários, molduras, tabelas.  
20/Mar 9 Programação Java Cliente com JavaScript: modelo de objectos, eventos, validação das entradas.  
21/Mar 10 Applets Java: modelo de programação, ciclo de vida, API. Entrega do R. Especificação de Requisitos
27/Mar 11 Páginas HTML dinâmicas com Common Gateway Interface (CGI): processamento num CGI, exemplo de CGI em PERL.  
28/Mar 12 Lógica de negócio com servlets Java: páginas dinâmicas, modelo de programação, ciclo de vida, API.  
3/Abr 13 Filtragem em Servlets, API, configuração, cadeias.  
4/Abr 14 Acesso a Dados com JDBC, API, transacções, connection polling. Entrega do Sítio Web
10/Abr 15 Manutenção de estado e sessões, reescrita de URLS, campos escondidos, cookies, eventos de aplicação e de sessão.  
11/Abr 16 Java Server Pages: JSP API, objectos implícitos, directivas, declarações, expressões, acções.  
24/Abr 17 JSP API custom tags.  
2/Mai 18 Componentes Java Beans: ligação a JSP, propriedades, arquitecturas modelo 1 e modelo 2. Segurança. Entrega do R. Desenho de Alto Nível
8/Mai 19 Desenvolvimento de aplicações escaláveis, Enterprise Java Beans.  
9/Mai 20 Anotação de documentos, XML.  
15/Mai 21 Estrutura física (entidades) e estrutura lógica (DTD) de um documento XML.  
16/Mai 22 Schemas XML, XML namespaces.  
22/Mai 23 Processamento de XML, DOM, SAX.  
23/Mai 24 Navegação com Xpath. Transformação e apresentação de XML.  
29/Mai 25 Web Services. Exemplo em Java.  
30/Mai 26 Introdução à plataforma .NET. Entrega do produto e do R. Desenvolvimento