Tecnologias Web
Código
01060966Créditos ECTS
6Objetivos
1. Entender as características fundamentais da Web e as tecnologias associadas;
2. Conhecer os modelos, arquiteturas e protocolos da Web;
3. Aprender a conceber e desenhar sítios Web;
4. Aprender a escrever e estilizar documentos Web em HTML/CSS;
5. Aprender a dinamizar documentos Web usando DOM/JavaScript.
Programa
1. Evolução da Web
2. Conceção e desenho de sítios Web:
2.1 Regras de composição
2.2 Conteúdos de texto, imagem, áudio e vídeo
3. Conteúdo (HTML):
3.1 Introdução ao HTML
3.2 Marcadores para estrutura, texto, ligações, listas, imagens, tabelas, áudio, vídeo e blocos com e sem semântica
3.3 Validação W3C de HTML
4. Apresentação (CSS):
4.1 Seletores, definição de cores, tipos de letra, caixas e bordas, posicionamentos, formatação de imagens e ajuste aos tamanhos de ecrãs
4.2 A plataforma W3.CSS para facilitar a apresentação e suportar sítios responsive
5. Dinâmica (JavaScript):
5.1 Conceitos, controle de fluxo, estruturas de dados e objetos
5.2 O DOM e o seu significado
5.3 Acesso e manipulação do DOM com JavaScript
5.4 Tratamento de eventos e processamento de entradas dos utilizadores com formulários HTML e JavaScript
6. Biblioteca JS (jQuery):
6.1 Introdução à plataforma jQuery
6. 2 Seletores, manipulação do DOM e de atributos dos elementos da página Web
6.3 Tratamento de eventos
Métodos de Ensino
Aulas teóricas centram-se na exposição dos tópicos dos conteúdos programáticos, enquanto que nas aulas de laboratório se exercitam a escrita rigorosa de documentos HTML e CSS e a incorporação de JavaScript nestes documentos. Adicionalmente, as aulas laboratoriais funcionam como apoio ao desenvolvimento dos projetos práticos da disciplina.
Bibliografia
Essencial
- Boehm, A. & Ruvalcaba, Z. (2018). Murach's HTML5 and CSS3 (fourth Edition): Mike Murach & Associates, Inc. ISBN: 978-1-943872-26-8
- Flanagan, David (2011); java script: The Definitive Guide (Sixth Edition): O'Reilly Media. ISBN: 978-0-596-80552-4
- Vaughan, T. (2016). Multimedia: Making It Work (Ninth Edition): McGraw Hill.
Complementar
- Duckett, Jon (2011). HTML and CSS: Design and Build Websites: Wiley. ISBN: 978-1-1180-0818-8
Método de Avaliação
- Frequência - 40 %
- Projeto 1 em grupo - 20 %
- Projeto 2 em grupo - 40 %