Web and Cloud Computing

Objetivos

Os fundamentos de aplicativos da Web e os principais princípios arquitetónicos, funcionais e tecnológicos para o desenvolvimento de aplicativos de última geração na Web e na nuvem. Este curso tem foco especial em aplicativos do lado do cliente em cenários que aproveitam a ciência de dados e a integração de big data. 



Caracterização geral

Código

2615

Créditos

3.5

Professor responsável

João Ricardo Viegas Da Costa Seco

Horas

Semanais - A disponibilizar brevemente

Totais - A disponibilizar brevemente

Idioma de ensino

Inglês

Pré-requisitos

n/a 


Bibliografia

Web Development with Node and Express: Leveraging the JavaScript Stack. O'Reilly. 2019

Designing Data-Intensive Applications. Martin Kleppmann. O'Reilly. 2017  


Método de ensino

As aulas abordarão os tópicos fundamentais da matéria, incluindo algum tempo para perguntas e debate da matéria.

As aulas práticas serão dedicadas a exercícios e orientação dos trabalhos práticos, focando temas selecionados. 


Método de avaliação

A avaliação será exame final (50%) e projetos ou trabalhos (50%) 


Conteúdo

1 - Visão geral de sistemas e aplicativos baseados na web

2 - Aplicações do lado do cliente

3 - Modelos de Segurança de Dados 


Cursos

Cursos onde a unidade curricular é leccionada: