6 ECTS; 2º Ano, 1º Semestre, 45,0 PL + 30,0 TP , Cód. 614216.
Docente(s)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não aplicável
Objetivos
Esta UC pretende dotar os alunos de conhecimentos necessários para o desenvolvimento de sites para a Internet. Ao concluir esta UC os alunos deverão ser capazes de: 1. Planear, editar e desenvolver sites para a Internet 2. Utilizar as diversas linguagens de marcação 3. Utilizar as principais aplicações (editores) específicas no desenvolvimento de site para a Internet
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.4.7 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.4 Publicar o site na Internet
Metodologia de avaliação
Avaliação Contínua:
- 25% Observação em sala de aula
- 25% Frequência
- 50% Trabalho Prático
Avaliação Periódica:
- 25% Prova oral
- 25% Frequência
- 50% Trabalho Prático
Avaliação Final
- 50% Exame
- 50% Trabalho Prático
Bibliografia
- Coelho, P. (2012). HTML 4 & XHTML - Curso Completo. (Vol. 1). (pp. 1---). Lisboa: FCA
- Coelho, P. (2012). Javascript - Animação e Programação em Páginas Web. (Vol. 1). (pp. 1---). Lisboa: FCA
- Oliveira, H. (2012). Dreamweaver CS5 e CS5.5.. (Vol. 1). (pp. 1---). Lisboa: FCA
- Ughetto,, V. (2012). CSS Criação Inovadora de Sites. (Vol. 1). (pp. 1---). 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
Plataforma de eLearning