Programação para a Internet II

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

Avaliação final
  • - prova escrita individual - 50.0%
  • - trabalho prático individual - 50.0%
Avaliação Periódica
  • - 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