Objetivos
Os estudantes que terminam com sucesso esta unidade curricular serão capazes de:
- Desenhar, implementar e testar Web APIs para a exposição de um sub-conjunto das funcionalidades dum sistema de informação, resolvendo aspectos como a sua evolução, facilidade de utilização por diferentes tipos de cliente (e.g. aplicações móveis nativas) e segurança.
- Desenhar, implementar e testar, sobre a plataforma browser, aplicações de complexidade média a alta, usando Web APIs e as funcionalidades oferecidas pela norma HTML 5.
- Realizar a instalação e operação de aplicações e APIs Web sobre plataformas cloud, nomeadamete PaaS (Platform as a Service), incluindo aspectos de escalabilidade horizontal.
- Identificar e resolver problemas de desempenho em aplicações e APIs Web.
- Elaborar relatórios técnicos onde justificam as decisões tomadas nas aplicações construídas.