formation PHP/MySQL par Magali Contensin
Luminy
mardi 11 juillet 2006
popularité : 11%
popularité : 11%
accès au support de cours PHP/MySQL de M. Contensin
nota : acces par certificat CNRS
Introduction
Bases du langage PHP
Formulaires, cookies et sessions
Fichiers et répertoires
API PHP/MySQL
Introduction à PHP objet
Génération de graphiques, fichiers excel et PDF
Sécurité des applications Web
PROGRAMME
GENERALITES
pré-requis : connaître un langage de programmation, notions de HTML.
Introduction
- architecture client/serveur
- les 3 standards du Web (HTML, HTTP et URL)
Installation et configuration
- Apache 2
- PHP 4 et 5
- MySQL 5
Bases de PHP
- structure d’un script
- syntaxe du langage
- variables et constantes
- opérateurs
- instructions
- fonctions
- chaînes de caractères
- tableaux
- fonctions prédéfinies
- date et temps
- mathématiques
- expressions rationnelles
Données envoyées par le client (formulaires, query string)
- données scalaires ou non scalaires envoyées par les méthodes HTTP GET et POST
- sécuriser la récupération des données (vérifications dans les scripts, php.ini, XSS)
Persistance des données
- cookies
- suivi de sessions (panier de commandes)
- sécurité
Fichiers
- lecture
- écriture
- envoi vers le client
MySQL
- caractéristiques de MySQL
- Langage de Controle des Données (grant, revoke)
- Langage de Définition des Données (création des tables, gestion des clés étrangères)
- Langage de Manipulation des Données (select, insert, update, delete, transactions)
API PHP/MySQL
- connexion à la base et interrogation depuis PHP
- sécurité : XSS et requêtes SQL
Génération de documents non HTML pour présenter les données de la base
- génération de graphiques (bibliothèque JpGraph)
- génération de fichiers au format excel (module Pear)
- génération de PDF
Commentaires (fermé)