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 de um 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 frameworks para Single Page Applications (SPA).
- Realizar a instalação e operação de aplicações e APIs Web incluindo aspetos de escalabilidade horizontal e balanceamento de carga.
- 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.