Calendário previsto para a disciplina de DAW, 2008/2009

Aulas teóricas

aula data tópico
01 06/Abr/09 Apresentação. Introdução à WWW. Perspectiva histórica da WWW. Web Standards e o consórcio W3C.
02 07/Abr/09 HTML
03 08/Abr/09 Cascading Style Sheets.
04 09/Abr/09 Aspectos de usabilidade e de concepção de interfaces para a Web.
-- 10/Abr/09 Feriado.
05 20/Abr/09 A web como modelo cliente-servidor. Protocolo HTTP.
06 21/Abr/09 Panorâmica geral sobre a linguagem PHP. Exemplos de scripts simples.
07 22/Abr/09 Acesso a uma base de dados PostgreSQL com PHP.
08 23/Abr/09 PEAR. Acesso a bases de dados através de PEAR.
09 24/Abr/09 Programação PHP com templates PEAR.
10 27/Abr/09 Input de dados através de links embebidos e de formulários HTML. Métodos GET e POST.
11 28/Abr/09 Problemas causados pelo 'refresh' de páginas contendo dados enviados pelo método POST. Resolução do problema através do redireccionamento de páginas.
12 29/Abr/09 Problemas relacionados com o acesso concurrente. Transacções em bases de dados.
13 30/Mai/09 Transacções em base de dados usando PHP.
-- 01/Mai/09 Feriado.
14 04/Mai/09 Scripting do lado do cliente com JavaScript.
15 05/Mai/09 Aspectos de segurança: Validação e integridade de informação. HTML, CSS, JavaScript e SQL code injection.
16 06/Mai/09 Manutenção de informação de estado sobre HTTP: cookies e sessões.
17 07/Mai/08 Autenticação com HTTP. Autenticação com sessões e acesso a bases de dados.
18 08/Mai/08 Mais aspectos de segurança: Encriptação de informação, HTTPS.
19 18/Mai/09 Balanceamento de carga. Sites de grande dimensão.
20 19/Mai/09 XML e linguagens associadas: DTDs, XML Schema, XSLT, XPath.
21 20/Mai/09 Manipulação de XML com PHP. AJAX.
22 21/Mai/09 Frameworks de desenvolvimento para a Web. Panorâmica geral sobre Ruby on Rails.
23 22/Mai/09 Ruby on Rails (cont.)

Aulas práticas

aula data tópico
01 06/Abr/09 Não há aula.
02 09/Abr/09 Familiarização com HTML e CSS.
03 20/Abr/09 Familiarização com PHP.
04 23/Abr/09 Desenvolvimento do projecto.
05 27/Abr/09 Desenvolvimento do projecto.
06 30/Abr/09 Desenvolvimento do projecto.
07 04/Mai/09 Desenvolvimento do projecto.
08 07/Mai/09 Desenvolvimento do projecto.
09 18/Mai/09 Desenvolvimento do projecto.
10 21/Mai/09 Apresentação do projecto.