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.
|
Metodologias de Ensino e Critérios de Avaliação |
As aulas teóricas incluem a exposição dos temas e conceitos, pelo docente, apoiadas no estudo de exemplos de ambientes e ferramentas para sistemas de dados. Incluem também a demonstração da utilização desses ambientes e ferramentas na resolução de problemas concretos, de forma interativa pelo docente e com material de apoio diferenciado. As aulas práticas laboratoriais incluem a aplicação de ambientes e ferramentas disponíveis para composição de interfaces multiplataforma, na resolução de problemas com o auxílio de guiões escritos e em casos de estudo. Os problemas resolvidos são usados como base para discussão e reflexão sobre as diferentes técnicas e conceitos. Avaliam-se as componentes teóricas e práticas recorrendo a 3 elementos principais: - Labs 15% - 3 Valores; - Assessment Labs 45% - 9 Valores; - Project 40% - 8 Valores.
|
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
|