PHP + MySQL
Objetivos Gerais
Objetivos Específicos
Conteúdo Programático
Sessões e Ações de Formação
Objetivos
Dotar os formandos com os conhecimentos e competências necessárias para implementar bases de dados relacionais e conceber aplicações baseadas em PHP, que se interliguem com as mesmas.
Objetivos Específicos
– Compreender os conceitos básicos subjacentes à linguagem PHP;
– Compreender os conceitos básicos subjacentes à linguagem MySQL;
– Desenhar bases de dados relacionais MySQL;
– Implementar bases de dados relacionais MySQL,
– Conceber aplicações Web baseadas na linguagem PHP, que interajam com bases de dados relacionais MySQL.
Conteúdo Programático
Módulo 1: Introdução (2 horas)
– HTML, CSS e ferramentas de apoio à criação de páginas web
Módulo 2: SGBD – Conceitos Introdutórios (8 horas)
– O que é o SGBD, para que serve e qual o benefício da sua utilização;
– Arquitetura do SGBD;
– Modelos SGBD;
– Valores e domínios dos atributos:
– Tipos de atributos;
– Propriedades dos atributos;
– Regras para desenhar uma tabela
Módulo 3: MySQL (15 horas)
– O que é a linguagem MySQL;
– Regras para desenhar uma tabela;
– Implementação de relações;
– Normalização de tabelas
Módulo 4: PHP (25 horas)
– O que é a linguagem PHP e quais os seus benefícios;
– Páginas estáticas vs. páginas dinâmicas;
– Funcionamento do modelo cliente-servidor;
– Introdução à sintaxe:
– variáveis regulares;
– variáveis superglobais;
– instruções condicionais;
– operadores de atribuição;
– operadores lógicos;
– operadores de comparação;
– instruções iterativas;
– constantes;
– utilização de funções;
– utilização de cookies;
– gestão de sessões;
– redirecionamento;
– server-side includes;
– envio de email (básico);
– upload de ficheiros;
– arrays;
– manipulação de datas;
Módulo 5: Ligação PHP ao MySQL (10 horas)
– Ligar o PHP ao MySQL;
– Utilização de queries;
– inserção de dados remotamente;
– atualização de dados remotos;
– eliminação de registos
