Tecnologias Web

Código

01060966

Créditos ECTS

6

Objetivos

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 %