Desenvolvimento Web

Ano
1
Ano lectivo
2021-2022
Código
02042509
Área Científica
Ciências Informáticas
Língua de Ensino
Português
Outras Línguas de Ensino
Inglês
Modo de Ensino
Presencial
Duração
Semestral
Créditos ECTS
6.0
Tipo
Opcional
Nível
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ão

Programa

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.