Declarativa Declarativa
 

 

Entrada

Produtos

Serviços

Inquiridor
Aplicações internet à medida
Auditoria informática
Subcontratação para I&D

Plataforma de conteúdos

Tecnologia

Web Information Systems
Web Application Maker
InterProlog

A empresa

Apresentação institucional

Programação Web

Módulo na área de especialização "E4-Ferramentas de Engª de Software" do
Mestrado em Informática / Engenharia de Software
Departamento de Informática da Universidade Portucalense
2004

Aviso importante

A última aula mudou do dia 19 para o dia 25 de Junho, das 17h às 20h. A data limite de entrega dos trabalhos passou para (as 24h de) 24 Junho 2004.

 

Benvindo

Este módulo é dado por Miguel Calejo, e visa caracterizar a web como plataforma de software, introduzindo algumas das principais linguagens e ferramentas. 

As actividades

Para além de trabalharem pequenos exemplos nas aulas - um pouco de hands-on, que em bom Português significa mão na massa - os alunos realizarão um projecto individual para avaliação entre a penúltima e a última aula.

Sessão (sala 411) Actividades (ainda sujeitas a alterações de hoje em diante)
23 Abril 14h
(14h00-20h00)
Apresentação dos alunos. Sermão: "sex appeal" vs. "substrato" e machados vs. moto-serras.  Antevisão da WWW como plataforma de execução de software. 

Internet pré-WWW, e uma visão da web

Introdução à linguagem HTML: alguma "teoria" Mão na massa: prática com um tutorial online (na Universidade de Brighton) e melhoria desta página

O protocolo HTTP, e a necessidade de estender a funcionalidade dos seus servidores. Mão na massa: montar um mini site

Introduzindo a linguagem JavaScriptMão na massa: variante desta página com indicador de tempo para o fim da aula

A conveniência da interpretação dinâmica de "variantes" de HTML no servidor. Comparação superficial entre algumas plataformas básicas para CGIs. As ASPs ("clássicas").  Mão na massa: fazer uma variante de uma ASP

24 Abril
(9h30-12h30)
Referência a SQL (um tutorial), e experiências com uma base de dados. Mão na massa: tornando esta página dinâmica (algum código exemplo)

Mão na massa (sort of): Puzzles de reverse engineering: como funciona um webmail? e um motor de busca? e um "affiliated site" como a loja de www.iclub.com.pt? e a Brinkster?

30 Abril
(14h00-20h00)

Continuando a conversa sobre puzzles. Acerca de padrões em geral, e nas interfaces web em particular. Sobre níveis de abstracção das APIs para "web databases": o problema das encomendas e não só

Introdução a XML. Mais tecnologia: Web Services

8 Maio
(9h30-12h30)
Alguns comentários sobre outra ferramentas potentes

e-Miragens e o mundo real: pessoas, produtos, algo sobre lojas online e menos sobre  portais.

Pontas soltas: breve referência a WAP; breve referência a outros conteúdos: Flash, Shockwave, QuicktimeVR

Os níveis de abstracção adicional proporcionados pelas JSPs (tag libraries) e ASP.NET.

Apresentação do enunciado do trabalho para avaliação

24h00 de 24 Junho Hora limite para envio por email para mc@declarativa.pt de um ficheiro zip com sources do trabalho, e URL(s) de acesso
25 Junho (17h00-20h00) Apresentação dos trabalhos pelos alunos

Recursos

Esta página encontra-se em http://www.declarativa.com/pw. Ver links nas várias páginas.

O quê Comentários Onde
Hospedagem gratuita de ASPs login: mipw
password: portucalense
http://www.brinkster.com
site do prof:
  http://www28.brinkster.com/mipw/  
Referência HTML   http://www.htmlhelp.com/ 

Alunos

Nome Email
 ? Daniel Peliz danielpeliz@iol.pt
20404 Joaquim Agostinho Duarte Carvalho carvalho@m3cmedia.com
20390 Miguel Correia Sampaio da Veiga sampaio.veiga@iol.pt
12577 Nuno Miguel Teixeira Alves nunomta@hotmail.com
12609 Rui Pedro Guimarães Matias Pinto ruippinto@tvtel.pt
15727 Vitor Leandro Borges. Pereira de Jesus pereirajesus@mail.pt

Avaliação

Projecto para avaliação a realizar após a penúltima aula e a apresentar na última (concepção e desenvolvimento de um site com conteúdo equivalente a http://www.uportu.pt/Departamentos/Informatica/Mestrados/M_es/index.html , mas numa implementação incluindo páginas dinâmicas apoiadas numa base de dados; alternativamente aceitaram-se trabalhos com tema diferente mas de dificuldade semelhante ou superior). 

As classificações serão comunicadas pelo docente à Universidade Portucalense oportunamente.

Entregaram trabalhos os seguintes alunos (classificações):

  • Daniel Petiz (70%)
  • Miguel Veiga (60%)
  • Rui Pinto (80%)
  • Nuno Alves (80%)

Página actualizada às . Comentários para mc@declarativa.pt


 Declarativa - Serviços de Informática, Lda.
  www.declarativa.com, info@declarativa.com  fax: +351-22-030-1511  tel: +351-22-030-1580
UPTEC - Parque de Ciência e Tecnologia da Universidade do Porto (GoogleMap)
Rua Actor Ferreira da Silva 100 4200-298 Porto Portugal