Disciplina

Área

Área Científica de Arquitectura e Sistemas Operativos > Sistemas Operativos e Sistemas Distribuídos

Activa nos planos curriculares

SISE 2015 > SISE 2015 > 3º Ciclo > Sise - Computação Web

Nível

A avaliação é composta pelo seguinte conjunto de componentes: - Projecto (50%). Exame (50%)

Tipo

Não Estruturante

Regime

Semestral

Carga Horária

1º Semestre

1.072 h/semana

1.072 h/semana

54.0 h/semestre

Objectivos

São os seguintes: - Introdução ao desenho centrado no utilizador. - Introdução ao desenvolvimento, linguagens e frameworks de programação orientadas à Web: Javascript, AngularJS, Node.js. - Dar conhecimentos de server-side Javascript.

Programa

A unidade curricular cobre as seguintes temáticas: - Introdução ao desenho centrado no utilizador; Prototipagem; Heurísticas de usabilidade. - Javascript 101, NodeJS, Assynchronous development, REST. - Princípios de Desenho para a web (navegação, layout, etc.); Padrões de desenho. - Web platform development – AngularJS. - Avaliação Heurística e com Utilizadores;Portabilidade, Acessibilidade. - Javascript server-side: JSON, SocketIO, ExpressJS, WebRTC

Metodologia de avaliação

A avaliação é composta pelo seguinte conjunto de componentes: - Projecto (50%). Exame (50%)

Pré-requisitos

Componente Laboratorial

Princípios Éticos

Componente de Programação e Computação

Componente de Competências Transversais

Bibliografia

Principal

Introdução ao Design de Interfaces

Manuel J. Fonseca, Pedro Campos, Daniel Gonçalves

2012

FCA Editora, ISBN: 9789727227389


Secundária

Beginning Node.js

Basarat Ali Syed

2014

Apress, 2014, ISBN: 978-1484201886


Learning AngularJS: A Guide to AngularJS Development

Ken Williamson

2015

O'Reilly, ISBN: 978-1491916759