Composição de Interfaces Multiplataforma

Código:
16216
Ano:
1
Semestre:
S2
Créditos ECTS:
6
Carga Horária:
PL(30H)/T(30H)
Área Científica:
Informática
Objectivos de Aprendizagem:
O objetivo desta unidade curricular é abordar o desenvolvimento de interfaces multiplataformas baseadas em tecnologias web, com foco no desenho de interface, estrutura, tecnologias e linguagens utilizadas nesse desenvolvimento. Em termos de aptidões, pretende-se cativar no(a) aluno(a) a sensibilidade e consciência critica para problemas específicos a esta área, nomeadamente no que se refere ao design e ubiquidade das interfaces multiplataforma. Em termos de competências, pretende-se que o(a) aluno(a) seja capaz de: projetar e implementar autonomamente interfaces multiplataforma para web; escolher o conjunto de tecnologias adequadas ao projeto; utilizar, com facilidade, ambientes gráficos de desenvolvimento integrado para desenvolver interfaces multiplataforma.
Conteúdos programáticos:
1. Internet e Desenho de Interfaces Multiplataforma
2. Prototipagem de Interfaces Multiplataforma
3. Linguagens de Marcação para a Web
a. HTML5
b. XML
4. Estilização de conteúdos em Interfaces Multiplataforma
a. CSS 3
5. Responsividade
a. Design de Interfaces para Dispositivos Móveis
b. Adaptabilidade
6. Acessibilidade, Performance e Analítica.
Bibliografia principal:
Ricardo Queirós e Filipe Portela. “Desenvolvimento Avançado para a Web - do Front-End ao Back-End”. (2020).
Luís Abreu. “HTML5, 4.ª Edição Atualizada e Aumentada”. (2015)
Portela, Carlos Filipe, and Ricardo Queirós. "Introdução ao desenvolvimento moderno para a Web." (2018).
Ricardo Queirós. “Criação Rápida de Sites Responsivos com o Bootstrap”. (2018)
Eric Freeman e Elisabeth Freeman, “Head First HTML with CSS & XHTML”, O’Reilly.
Chuck Musciano e Bill Kenedy, “HTML & XHTML: The Definitive Guide”, O’Reilly.
Eric Meyer, “CSS: The Definitive Guide”, O’Reilly.
Língua:
Português
Esta informação promove os seguintes Objetivos de Desenvolvimento Sustentável da ONU:
Garantir o acesso à educação inclusiva, de qualidade e equitativa, e promover oportunidades de aprendizagem ao longo da vida para todos