Informações sobre o funcionamento dos laboratórios

As aulas de laboratório de ES servem dois propósitos:

  • apresentação da tecnologia necessária para realizar o projecto;
  • avaliação contínua da realização do projecto.

Os laboratórios de apresentação de tecnologia funcionam num modelo de auto-aprendizagem. É da responsabilidade dos alunos estudarem os guias de laboratório e executarem os exercícios propostos como forma de auto-avaliação do conhecimento adquirido.

Dado que este projecto é conjunto com Sistemas Distribuídos, não se esqueçam de consultar também os guias de laboratório de SD. Este lembrete é especialmente importante para os alunos que apenas estão inscritos em Engenharia de Software!

Lab 01: Introdução ao ambiente de desenvolvimento

Introdução à ferramenta de controlo de versões ( CVS).

Introdução à ferramenta gestão de configurações ( Ant).

Introdução ao IDE recomendado ( Eclipse).

Lab 02: Framework de persistência de objectos

Introdução à framework de Mapeamento Objecto/Relacional Hibernate ( Introdução , Referência, Soluções).

Lab 03: Desenvolvimento de aplicações web

Introdução a uma framework de desenvolvimento de aplicações web ( Stripes).

Lab 04: Framework de aplicações web

Framework de aplicações web ( Livro de receitas).

Exemplo ( Trip Planner).

Laboratórios de gestão do projecto

Os laboratórios de gestão do projecto são de presença obrigatória para todos os elementos do grupo. Cada grupo efectua uma reunião semanal de 30 minutos com o docente de laboratório nos seguintes horários: ver aqui.

Está também disponível o manual da ferramenta Agile, a usar na realização do projecto