O PHP é uma linguagem de programação interpretada, que permite a geração de conteúdos dinâmicos na WEB. É fácil de aprender e possui variadíssimas bibliotecas disponíveis na WEB, que aceleram o desenvolvimento. Destas destacamos as que permitem ligação às bases de dados mais conhecidas, produção de gráficos, geração de ficheiros pdf, envio de e-mail, ligação a LDAP e integração com SOAP.
O MySQL é um sistema gestor de bases de dados que utiliza a linguagem SQL como interface. Caracteriza-se por ser open source, robusto, pouco consumidor de recursos e multiplataforma. As suas funcionalidades são equivalentes às bases de dados mais conhecidas do mercado.
A combinação PHP/MySQL tem tido grande aceitação no mercado, sendo largamente usada na criação de sites, alguns muito conhecidos, como a Wikipedia.
Programa:
1. Arquitectura das aplicações WEB. Instalação do Apache, PHP e MySQL
2. MySQL - Utilizar o query browser. Comandos: SHOW e SELECT. Funções e operadores
3. MySQL - Junção interna e externa de tabelas. O operador UNION. Sub consultas
4. MySQL - Os comandos INSERT, DELETE, UPDATE e REPLACE
5. MySQL – Criação de tabelas. Criação de índices. Definição de foreign keys
6. MySQL: Utilizar transacções
7. MySQL – Cópias de segurança e reposição de dados
8. PHP - Declarar e utilizar variáveis.
9. PHP - Utilizar arrays e fazer pesquisas em arrays
10. PHP - Utilizar funções pré definidas e definidas pelo utilizador
11. PHP - Construir páginas HTML geradas pelo PHP
12. PHP - Definir cookies e utilizar sessões
13. Interligar o PHP e o MySQL e construir páginas dinamicamente