Plano de Estudos

Introdução às Tecnologias Web ITW

Contextos

Groupo: 1_PGCE 2023/24 > Especialização > Percurso Informática > 664_Perfil Informática > 2º semestre

ECTS

6.0 (para cálculo da média)

Objectivos

Apresentar as principais tecnologias e linguagens utilizadas para criar sites e aplicações Web, tais como HTML5, CSS, e JavaScript, assim como bibliotecas e plataformas de desenvolvimento, como jQuery, jQuery-Mobile, e Bootstrap.

Programa

A história da Web, internet, e HTML; introdução ao HTML; marcadores para definir estrutura, texto, links, listas, imagens, tabelas, áudio, vídeo, blocos com semântica (header, nav, e outros) e sem semântica (div, span); o DOM e o seu significado; seletores CSS, folhas de estilo, definição de cores, tipos de letra, caixas e bordas, posicionamentos, formatação de imagens, e ajuste aos tamanhos de ecrãs; a framework W3.CSS para facilitar a apresentação e suportar sites responsive; conceitos de JavaScript, controle de fluxo, estruturas de dados, arrays, e objetos; acesso e manipulação do DOM usando JavaScript; tratamento de eventos e processamento de entradas dos utilizadores com formulários HTML e JavaScript; introdução à framework jQuery, seletores, manipulação do DOM e dos atributos dos elementos de uma página Web; tratamento de eventos e criação de animações; introdução às frameworks jQuery Mobile e Bootstrap.

Método de Avaliação

Aulas teóricas de exposição de matéria; aulas teórico-práticas com resolução de exercícios e utilização de tecnologias; aulas práticas para desenvolvimento do projeto. A avaliação tem três componentes: exame escrito, projeto de desenvolvimento de aplicação Web, e participação nas aulas.

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 105.0

Carga Total -

Bibliografia

Principal

  • Introduction to Interactive Programming on the Internet: Using HTML and JavaScript: Craig D. Knuckles 2001 047138366X
  • HTML and CSS: Design and Build Websites: Jon Duckett 2011 1118008189
  • JavaScript: The Definitive Guide (6ª edição): David Flanagan 2011 0596805527

Secundária

  • HTML5 and CSS3 All-in-One For Dummies (3ª edição): Andy Harris 2014 9781118289389
  • JavaScript (2ª edição): Luís Abreu, João Paulo Carreiro 2013 9789727227853

Disciplinas de Execução

2023/2024 - 2 Semestre