Disciplina Curricular

Arquitetura de Sistemas, Aplicações e Serviços ASAS

Mestrado Bolonha em Ciência de Dados - 1_MCD 2018/19 a 2026/27

Peso

6.0 (para cálculo da média)

Objectivos

Pretende-se transmitir conhecimentos sobre a arquitetura de sistemas, aplicações e serviços. Consideram-se os lados do cliente e do servidor, bem como os níveis da infraestrutura técnica, do ambiente operacional, do sistema operacional e da governação do sistema. Dá-se particular relevo às abordagens modernas, em especial aos microserviços, às aplicações single-page e ao DevOps.

Programa

Back-end: arquiteturas back-end, microserviços, princípios dos microserviços, orquestração e coreografia, operações assíncronas, gestão de contentores, proteção de dados, endpoints, recursos, APIs, everything-as-a-service. Front-end: arquiteturas e modelos front-end, aplicações multi-page, micro-frontends, componentes declarativos, rendering, gestão de estados, data binding, routing, design da apresentação. Outros tópicos: DevOps, BizDevOps, DesignOps.

Métodos de ensino e avaliação

Projeto realizado ao longo do semestre. O projecto está dividido em várias etapas e actividades que resultam em entregas sucessivas de uma variedade de artefactos característicos da arquitetura, do desenho e da implementação de sistemas, aplicações e serviços. As atividades são realizadas em grupo e avaliadas continuamente. A discussão final do projeto pode ser requerida pelo coordenador da disciplina

Disciplinas Execução

2026/2027 - 2 Semestre