Publicação em Diário da República: Despacho n.º 9184/2020 - 25/09/2020
6 ECTS; 1º Ano, 2º Semestre, 28,0 PL + 28,0 TP + 5,0 OT , Cód. 81438.
Docente(s)
- Hélder da Corte Pestana (1)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não aplicável
Objetivos
Ao concluir com sucesso os alunos deverão possuir conhecimentos para o desenvolvimento de sites para a Internet e as diversas linguagens de marcação associadas, na edição e codificação de páginas para a Internet utilizando as principais aplicações (editores) específicas para esse fim.
Programa
1. A Internet
1.1. A história da Internet
1.2. Principais Protocolos
2. HTML
2.1. A História das linguagens de anotação e do HTML
2.2. Arquitectura
2.3. Semântica
2.4. Sintaxe
2.4.1. Etiqueta/tag
2.4.2. Atributos
2.5. Estrutura geral de um documento
2.6. Elementos
2.6.1. Blocos
2.6.2. Formatação
2.6.3. Imagens
2.6.4. Tabelas
2.6.5. Listas
2.6.6. Formulários
2.6.7. Hiperligações
3. CSS Folhas de Estilos em Cascata
3.1. A História e Conceitos
3.2. Posicionamento e integração de código CSS com HTML
3.2.1. Interno, Externo e Inline
3.3. Sintaxe
3.3.1. Selector, Propriedade e Valor
3.4. Tipos de selectores
3.4.1. Classes
3.4.2. ID
3.4.3. Pseudo
3.4.4. Ascendentes e descentes
3.4.5. Atributos
3.4.6. Universais
3.5.2. Box Model
4. Editores de páginas para a Internet
4.1 Edição de HTML utilizando um editor do tipo WYSIWYG
5. JavaScript
5.1. História e conceitos
5.2. Vantagens e desvantagens
5.3. Posicionamento e integração de código Javascript com HTML
5.4. Sintaxe
5.4.1. Instruções
5.4.2. Variáveis
5.4.3. Operadores
5.4.4. Estruturas de Controlo
5.4.5. Objectos
5.5. Frameworks Javascript
6. Edição e montagem de sites para a internet
6.1 Usabilidade e Acessibilidade na Web
6.2 Noções sobre Search Engine Optimization
6.3 Validação
6.3 Publicar o site na Internet
Metodologia de avaliação
Avaliação por frequência:
- 40% 3 Mini-testes teórico (nota mínima 7 valores na média dos mini-testes)
- 60% Trabalho Prático Final Individual (nota mínima 7 valores)
Em todas as épocas de avaliação, a classificação final resulta da média ponderada das classificações obtidas em cada um dos elementos de avaliação, com os pesos definidos, e verificados os requisitos de nota mínima
O aluno obtem aprovação à UC de acordo com o disposto nos Pontos 11 e 12, do Artigo 11º, do regulamento Académico do IPT.
Avaliação por Exame:
- 40% Teste teórico (nota mínima 7 valores)
- 60% Trabalho Prático Final Individual (mesmo enunciado da época normal, nota mínima de 7 valores)
Em todas as épocas de avaliação, a classificação final resulta da média ponderada das classificações obtidas em cada um dos elementos de avaliação, com os pesos definidos, e verificados os requisitos de nota mínima
O aluno obtem aprovação à UC de acordo com o disposto nos Pontos 11 e 12, do Artigo 11º, do regulamento Académico do IPT.
Bibliografia
- Abreu, L. (2015). HTML5. Lisboa: FCA
- Abreu, L. (2015). Javascript 6. Lisboa: FCA
- Portela, F. e Queirós, R. (2018). Introdução ao Desenvolvimento Moderno para a Web. Lisboa: FCA
Método de Ensino
Aulas teórico-práticas onde se propõem a resolução de casos práticos.
Software utilizado nas aulas
Atom, VS Code ou outro editor web
Aprovado em Conselho Técnico Cientifico: Reunião nº 198 - 27/03/2024
Download da Ficha da Unidade Curricular (FUC)