Conhecimentos de Base Recomendados
Desenvolvimento para a web (client-side): HTML, CSS, JavaScript; Bases de dados; Noções de programação orientada a objectos.
Métodos de Ensino
Nesta unidade curricular são utilizadas as seguintes metodologias de ensino: 1 – Método expositivo: método explicativo onde factos, conceitos, princípios e generalizações são definidos e apresentados pelo professor e discutidos com a turma, seguido de exemplos demonstrativos; 2 – Método experimental: método activo onde o aluno desenvolve o conhecimento através da resolução de problemas e o desenvolvimento de projecto, em dinâmica de grupo e trabalho individual e reflectivo.
Resultados de Aprendizagem
Dotar os alunos de conhecimentos sobre o processo de desenvolvimento de páginas web do lado do servidor utilizando PHP+MySQL. No final do semestre os alunos deverão ser capazes de desenvolver um web site suportado por uma base de dados MySQL.
Programa
Conceitos de programação dinâmica para Internet; Programação de páginas web com PHP+MySQL; jQuery(JavaScript); Frameworks de desenvolvimento web.
Métodos de Avaliação
- - prova escrita individual - 50.0%
- - trabalho prático individual - 50.0%
- - prova escrita individual - 35.0%
- - trabalho prático individual - 65.0%
Estágio(s)
NAO
Bibliografia
Apache Instalação”, Configuração Gestão Servidores Web; Ricardo Oliveira e Nuno Fernandes; FCA.
CSS3″; Pedro Remoaldo; FCA
“HTML5”; Luís Abreu; FCA
JavaScript”; Luís Abreu / João Paulo Carreiro; FCA.
Programação com PHP5″; Carlos Serrão / Joaquim Marques; FCA