Introdução à Programação para a Web
-
Conhecimentos de Base Recomendados
-
-
Objetivos
Pretende-se que os alunos adquiram os conhecimentos, aptidões e competências para o desenvolvimento Web "client-side", tendo a Internet como elemento integrador:
- Compreender as linguagens e tecnologias Web utilizadas para a programação nos clientes (front-end):
-> Saber definir a estrutura de uma página Web.
-> Compreender e aplicar os conceitos relacionados com a apresentação de uma página Web.
-> Capacidade de aplicação dos conceitos relacionados com o comportamento de uma página Web.
-> Capacitar o aluno na resolução de problemas de aplicação na validação dos formulários.
- Mostrar aptidão para desenhar uma aplicação Web, tendo em consideração a sua arquitetura completa.
- Mostrar aptidão e demonstrar competências para o trabalho em equipa.
Os alunos mostrarão a aptidão para desenhar um Website usando os conhecimentos em tecnologias front-end.
Os conteúdos programáticos tentam mapear o desenvolvimento Web no lado do cliente (client-side). Desta forma, consegue-se transmitir aos alunos os conceitos fundamentais da Programação para a Web. O tratamento avançado de forms e eventos servirá para preparar os estudantes, dando-lhes competências que usarão para a ligação aos conhecimentos a adquirir na UC de “Programação para a Web” para programação full-stack de uma aplicação Web. -
Métodos de Ensino
Aulas presenciais de acordo com os seguintes pontos:
- Uma aula poderá ser dedicada a apresentação dos conceitos teóricos, resolução de fichas práticas ou trabalho em projeto de grupo, dependendo da semana em questão e de acordo com o plano de aulas.
- O Microsoft Teams será usado para comunicação síncrona com os estudantes, existindo canais por turma e por tópico, sempre que necessário.
- O moodle centralizará a informação, os conteúdos, e as atividades essenciais. Os alunos deverão estar atentos aos conteúdos colocados por semana no moodle. -
Estágio(s)
Não
-
Programa
1- HTML
2- CSS
3- JavaScript
4- DOM
5- Forms e Eventos -
Demonstração de conteúdos
-
-
Demonstração da metodologia
-
-
Docente(s) responsável(eis)
-
-
Bibliografia
Douglas Crockford; JavaScript : The Good Parts, O’Reilly. ISBN: ISBN: 978 0 596 51774 8
Luís Abreu; HTML 5 (4ª edição Atualizada e Aumentada), FCA. ISBN: ISBN: 978 972 722 821 8
Luís Abreu; JavaScript 6, FCA. ISBN: ISBN: 978 972 722 815 7
Detalhes do curso
-
Código
INF32198
-
Modo de Ensino
PRESENCIAL
-
ECTS
3.0
-
Duração
Semestral
-
Horas
30h Práticas e Laboratórios
