Skip to content
Carlos Guedes edited this page Mar 2, 2015 · 1 revision

Apresentação da Unidade Curricular

Objectivos

  • Fornecer as competências necessárias para o desenho, implementação e operação de aplicações e APIs (Application Programming Interface) para a Web, complementando a formação anterior nesta área. Neste contexto, são considerados três objetivos principais:
  • Desenho e implementação de Web APIs como interfaces programáticas para a utilização de sistemas de informação.
  • Desenho e implementação de aplicações de funcionalidade rica sobre o browser, nomeadamente single page applications (SPA), tirando partido das funcionalidades presentes na norma HTML 5.
  • Deployment e operação de aplicações e APIs Web sobre plataformas cloud, incluindo aspectos de escalabilidade horizontal.

Modo de funcionamento

  • Aulas teóricas para exposição de temas

  • Aulas práticas para consolidação dos temas expostos nas aulas teóricas

  • Três etapas

  • Web API

  • Cliente SPA

  • Aspectos não funcionais

Avaliação

  • Os resultados da aprendizagem são avaliados individualmente nas seguintes componentes:

  • [50%] Teste teórico realizado na época normal de exames. Na época de recurso poderá ser repetido o teste.

  • [50%] Trabalho prático realizado ao longo das aulas. A classificação do trabalho é individual e terá em consideração o desempenho e postura do aluno durante as aulas práticas, assim como discussão final.

  • A avaliação do trabalho prático inclui os seguintes aspectos:

  • Conjunto de requisitos correctamente implementados.

  • Participação individual dos elementos do grupo.

  • Legibilidade, organização e extensibilidade do código e documentação produzidos.

  • Conjunto de testes.

  • Documentação.

  • Para ser aprovado na disciplina, o aluno deverá verificar todas as condições seguintes:

  • Nota do teste teórico superior ou igual a 10 valores

  • Nota do trabalho prático superior ou igual a 10 valores

  • Média ponderada final superior ou igual a 10 valores