Programação Web

TeSP - Tecnologia e Programação em Sistemas de Informação
5 ECTS; 2º Ano, 1º Semestre, 67,50 TP

Docente(s)
- Paulo Alexandre Gomes dos Santos

Pré-requisitos
Conhecimentos de Programação, Bases de Dados Relacionais e Páginas Web Estáticas.

Objetivos
1. Gerar dinamicamente páginas web do lado do Servidor.
2. Gerar páginas web com formulários que acedam à Base de Dados relacionais
3. Criar serviços web

Programa
1. Introdução ao PHP: Sintaxe, Variáveis, Tipos, Constantes, Operadores, Estruturas de Controlo, Funções, Arrays
2. Formulários Web
3. Ligação a base de dados
4. Manuseamento de Ficheiros
5. Cookies, Variáveis de Sessão e de Ambiente
6. XML e JSON
7. WebServices
8. Ajax

Metodologia de avaliação
Prática (50% - Mínimos de 10 valores em 20):
Avaliação Continua: Dois testes práticos e um Trabalho Final.
Exame: Prova escrita.
Teórica (50% - Mínimos de 7 valores em 20):
Avaliação Continua: não existe.
Exame: Prova escrita.

Bibliografia
- Site w3schools, . (0). PHP 5 Tutorial.Acedido em21 de setembro de 2017 em https://www.w3schools.com/php/default.asp
- Site oficial PHP, . (0). Manuel Oficial da Linguagem PHP.Acedido em21 de setembro de 2017 em http://php.net/manual/pt_BR/index.php

Método de interação
Aulas teórica-práticas expositivas para apresentação dos conteúdos programáticos. Aulas teórico-práticas laboratoriais para resolução de problemas e consolidação de conhecimentos utilizando o computador.

Software utilizado nas aulas
PHP, Notepad ++, Xampp