Desenvolvimento Web
1
2021-2022
02042509
Ciências Informáticas
Português
Inglês
Presencial
Semestral
6.0
Opcional
2º Ciclo - Mestrado
Conhecimentos de Base Recomendados
Conhecimentos médios de programação e de tecnologias da internet;
Conhecimentos básicos de design gráfico.
Métodos de Ensino
São leccionadas aulas teóricas com exposição detalhada, recorrendo a meios audiovisuais, dos conceitos, princípios e técnicas fundamentais.
Serão também leccionadas aulas práticas, que têm por objectivo fundamental fazer a ligação entre os conceitos teóricos e sua aplicação prática. Privilegia-se a resolução de exercícios que permitam esta exploração e a análise de casos de estudo que exijam a conjugação de conceitos teóricos distintos e promovam o raciocínio crítico.
Resultados de Aprendizagem
Nesta unidade curricular pretende-se que o aluno adquira conhecimento de base sólidos sobre design e desenvolvimento de websites, com especial enfoque no front-end. Deste modo, esta unidade curricular foca-se no desenho de websites com alto valor estético e, paralelamente, no seu desenvolvimento com boa funcionalidade e a correcta execução técnica. Deste modo, estuda-se sobre o processo de desenho de websites, os métodos, e as ferramentas necessárias. Devido ao papel fundamental que desempenham no cenário contemporâneo de desenvolvimento web é dado destaque às arquitectura de desenvolvimento baseadas em componentes.
Estágio(s)
NãoPrograma
Design para os novos media – Abordagem pelo Web Design
Arquitectura da Informação
Tipografia e Texto na Web
Componentes Web Avançados e web semântica
Responsividade e layout (CSS Grid, CSS flex)
Animação na web (CSS3 e JS)
Javascript Avançado (ex. E65, Typescript, Javascript Modular)
Introdução a bases de dados não-relacionais (ex. MongoDB)
Desenvolvimento web baseada em frameworks (ex. Redux, módulos JSX e CSS, React, Angular)
Introdução a SVG, HTML Canvas e Web GL.
Indicadores-chave de desempenho.
Docente(s) responsável(eis)
Luís Manuel Santos Lucas Bento Pereira
Métodos de Avaliação
Avaliação
Exame: 30.0%
Projecto: 70.0%
Bibliografia
Flanagan, D. (2020) JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language. Newton, MA: O'Reilly Media, Inc
Gross, B., Bohnacker, H., Laub, J. & Lazzeroni, C. (2018) Generative Design: Visualize, Program and Create with Javascript in p5.js. New York, NY: Princeton Architectural
Meyer, E. A. & Weyl, E. (2017) CSS: The Definitive Guide (4th Edition). Newton, MA: O'Reilly Media, Inc
Lupton, E. (2014) Type on Screen: A Critical Guide for Designers, Writers, Developers, and Students. New York, NY: Princeton Architectural Press.
Vinh, K. (2010) Ordering Disorder: Grid Principles for Web Design. Indianapolis, IN: New Riders Publishing.