Disciplina Curricular
Aplicações na Web AWeb
Mestrado Bolonha em Engenharia Informática - 4_MEI 2020/21
Contextos
Grupo: 4_MEI 2020/21 > 2º Ciclo > Parte Escolar > 721 - MEI Grupo Opcional Geral
Período:
Grupo: 4_MEI 2020/21 > 2º Ciclo > Parte Escolar > Agrupamento Curricular de Especialização > Sistemas Móveis e Ubíquos > 702 - Sistemas Móveis e Ubíquos - Livres
Período:
Grupo: 4_MEI 2020/21 > 2º Ciclo > Parte Escolar > Agrupamento Curricular de Especialização > Sistemas Móveis e Ubíquos > 701 - Sistemas Móveis e Ubíquos - Nucleares
Período:
Grupo: 4_MEI 2020/21 > 2º Ciclo > Parte Escolar > Agrupamento Curricular de Especialização > Interação Pessoa-Máquina > 710 - Interação Pessoa-Máquina - Livres
Período:
Grupo: 4_MEI 2020/21 > 2º Ciclo > Parte Escolar > Agrupamento Curricular de Especialização > Informática Biomédica > 714 - Informática Biomédica - Livres
Período:
Peso
6.0 (para cálculo da média)
Objectivos
Pretende-se transmitir conhecimentos sobre o ciclo completo de desenvolvimento de aplicações na web. Dá-se particular relevo aos aspectos arquitecturais do desenvolvimento de aplicações, focando em abordagens modernas, em particular microserviços e aplicações single-page.
Programa
Front-end: arquiteturas front-end, aplicações single-page, aplicações multi-page, Vistas, Modelos, ViewModels, DOM, componentes, coreografia front-end. Back-end: arquiteturas back-end, serviços, everything-as-a-service, microserviços, OpenAPI, operações assíncronas, princípios de microserviços, orquestração back-end, coreografia. Outros tópicos: DevOps, BizDevOps.
Métodos de ensino e avaliação
Projeto realizado ao longo do semestre. O projecto está dividido em várias etapas e actividades que geram entregas sucessivas de um variedade de artefactos característicos da concepção de sistemas. As actividades são realizadas em grupo e estão sujeitas a avaliação contínua. A discussão final do projeto pode ser requerida pelo coordenador da disciplina.