Conhecimentos de Base Recomendados
Embora não seja obrigatório, é recomendável que os alunos tenham conhecimentos básicos de programação para esta unidade curricular.
Métodos de Ensino
Aulas teóricas expositivas.
Aulas práticas baseiam-se na aplicação prática dos conceitos lecionados nas aulas teóricas, assim como no suporte à realização do projeto final.
Resultados de Aprendizagem
Esta disciplina tem por objetivo principal, proporcionar aos alunos um primeiro contacto com algumas das tecnologias mais utilizadas na implementação de conteúdos para a world wide web (front end development). Serão exploradas tecnologias ao nível das camadas de estrutura, apresentação e comportamento.
Neste contexto, serão igualmente introduzidos alguns fundamentos da interação homem-máquina de modo a garantir a disponibilização de conteúdos organizados, coerentes e com design apelativo.
Conhecimento e Compreensão
A.1. Conhecer algumas das principais tecnologias utilizadas na implementação de web sites.
Aplicação de Conhecimentos B.1. Implementação de aplicações web.
Tomada de Decisões Fundamentadas
C.1. Justificar as opções adotadas na conceção dos elementos implementados.
Realização de Julgamento
D.1. Avaliar de forma fundamentada as opções tecnológicas adotadas em conteúdos similares.
Comunicação
E.1. Apresentar e explicar, de forma clara e consistente, os elementos web desenvolvidos.
Competências de Auto-aprendizagem
F.1. Desenvolver projetos com alguma autonomia. Esta competência implica capacidade crítica para assimilar e aplicar de forma adequada os novos conceitos e técnicas.
Programa
Componente Teórica:
I. World Wide Web
I.1. Tecnologias Web
i. Client Side
I.2. Content Management System
II. Desenvolvimento: Camada de Estrutura
II.1. HTTP
II.2. HTML/XHTML/HTML5
III. Desenvolvimento: Camada de Apresentação
III.1. CSS/CSS3
IV. Desenvolvimento: Camada de Comportamento
IV.1. Javascript
V. Human Computer Interaction (HCI)
V.1. Estrutura
V.2. Organização do Conteúdo
V.3. Navegação
V.4. Utilização da cor
Componente Prática:
I. HTML/HTML5
II. CSS/CSS3
Métodos de Avaliação
Todas as notas são expressas na escala de 0 - 20 valores.
Avaliação Contínua:
a) Esta componente engloba os elementos de avaliação produzidos ao longo do semestre até ao inicio da época de exames e é composta por:
2 testes teóricos (prova escrita), cada um responsável por 2,5 valores (12.50%) na nota final. Estes testes incidem sobre os conteúdos lecionados nas aulas teóricas e são realizados no decurso da aula teórica em datas a definir durante a 1ª semana de aulas;
1 teste prático (prova prática), responsável por 5 valores (25%) na nota final. Este teste incide sobre os conteúdos lecionados nas aulas teóricas/práticas e será realizado no decurso da aula prática em data a definir durante a 1ª semana de aulas;
1 trabalho prático (TP1) a ser implementado com base no CMS e responsável por 2 valores (10%) da nota final.
A defesa do trabalho prático é obrigatória, tem uma duração aproximada de 15 minutos e é efetuada em data a definir com o docente das aulas práticas. Caso a defesa não seja realizada é atribuída a classificação de 0 valores ao trabalho prático;
As datas de inicio e de entrega do trabalho serão oportunamente divulgadas, no entanto é garantido que essa informação será disponibilizada com a devida antecedência relativamente à data de inicio do trabalho.
A nota do trabalho prático (TP1) é considerada em todas as épocas de exame a realizar durante o ano letivo.
1 trabalho prático (TP2) a ser implementado com base em HTML/CSS/JS e responsável por 8 valores (40%) da nota final.
A defesa do trabalho prático é obrigatória, tem uma duração aproximada de 20 minutos e é efetuada em data a definir com o docente das aulas práticas. Caso a defesa não seja realizada é atribuída a classificação de 0 valores ao trabalho prático;
As datas de inicio e de entrega do trabalho serão oportunamente divulgadas, no entanto é garantido que essa informação será disponibilizada com a devida antecedência relativamente à data de inicio do trabalho.
A nota do trabalho prático é considerada em todas as épocas de exame a realizar durante o ano letivo.
Estágio(s)
NAO
Bibliografia
Abreu, L. (2012). HTML5 (2ª ed.). FCA. ISBN: 978-922-722-739-6.
Duckett, J. (2014). JavaScript & jQuery: Interactive front-end web development. Wiley. ISBN: 978-1-118-53164-8.
MacDonald, M. (2011). Creating a website: The missing manual. O’Reilly. ISBN: 978-1-449-30172-9.
Nixon, R. (2012). PHP, MySQL, JavaScript & CSS. O’Reilly. ISBN: 978-1-449-31926-7.
Robbins, J. (2012). Learning web design (4ª ed.). O’Reilly. ISBN: 978-1-449-31927-4.