Introdução à Programação WEB
-
Conhecimentos de Base Recomendados
É importante (mas não obrigatório) existir algum conhecimento prévio de programação.
-
Objetivos
Pretende-se que os estudantes adquiram os conhecimentos, aptidões e competências no desenvolvimento Web, com principal foco na programação do lado do cliente (client-side).
- Os estudantes devem conhecer e compreender a Arquitectura Web.
- Os estudantes devem conhecer linguagens e tecnologias utilizadas para a programação do lado do cliente (front-side).
- Os estudantes devem mostrar aptidão para desenhar uma aplicação Web.
- Os estudantes devem demonstrar competências para o desenvolvimento e implementação de uma aplicação Web.
- Os estudantes devem mostrar aptidão e demonstrar competências para o trabalho em equipa.
- Os estudantes devem mostrar aptidão e demonstrar competências de comunicação.
Os conteúdos programáticos definidos para a presente UC, permitem aos estudantes o desenvolvimento de uma aplicação Web (client-side). Serão abordados os conceitos fundamentais da Programação para a Web, com um principal foco na programação do lado do cliente. -
Métodos de Ensino
Aulas Teórico-Práticas:
Nestas aulas será utilizado o método expositivo com resolução de exercícios práticos. Será aplicado o método de aprendizagem ativa, de modo a incentivar e envolver os estudantes na aprendizagem.
Vai também exisitir uma vertente de desenvolvimento de trabalho prático continuado, adoptando-se assim uma metodologia baseada em projeto. -
Estágio(s)
Não
-
Programa
1. Tecnologia de cliente:
a) HTML5;
b) CSS;
c) JavaScript/ECMAScript;
d) Introdução ao DOM (Document Object Model).
2. Protocolo HTTP -
Demonstração de conteúdos
-
-
Demonstração da metodologia
-
-
Docente(s) responsável(eis)
João Pedro de Abreu Morais - 1.º Semestre
-
Bibliografia
Pedro Remoaldo; CSS3, FCA, 2011
Ricardo Queiróz, Filipe Portela; Introdução ao Desenvolvimento Moderno para a Web, FCA, 2018. ISBN: 978-972-722-897-3
Luis Abreu; HTML 5, FCA, 2015. ISBN: 978-972-722-821-8
Luis Abreu; JavaScript 6, FCA, 2015. ISBN: 978-972-722-815-7
Detalhes do curso
-
Código
DVAM10
-
Modo de Ensino
PRESENCIAL
-
ECTS
6.0
-
Duração
Semestral
-
Horas
60h Teórico-Práticas
