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