Plano de Estudos

Aplicações na Web AWeb

Contextos

Groupo: 3_MI 2020/21 > 2º Ciclo > Parte Escolar > Optativas > 892 - Mestrado em Informática - Geral > 2º semestre

Groupo: 3_MI 2020/21 > 2º Ciclo > Parte Escolar > Optativas > 785 - Mestrado em Informática - SI

ECTS

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étodo de 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.

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 119.0

Carga Total -

Bibliografia

Principal

  • Não existe bibliografia obrigatória. Utilizam-se artigos científicos e conteúdos da Internet.: Vários Vários Várias

Secundária

  • Design and development of Web information systems: Schewe & Thalheim 2019 Springer
  • The art of enterprise information architecture: a systems-based approach for unlocking business insight: Godinez, et al. 2010 Pearson Education
  • Microservices. Science and Engineering: Bucchiarone, et al. 2020 Springer

Disciplinas de Execução

2023/2024 - 2 Semestre

2024/2025 - 2 Semestre

2025/2026 - 2 Semestre

2020/2021 - 2º semestre

2022/2023 - 2 Semestre

2021/2022 - 2 Semestre