Plan de cours :
CHAPITRE 1 : Rappel - Rappel sur la syntaxe (variable, test, boucle et fonction)
- Rappel du concept d'architecture 3 tiers
CHAPITRE 2 : Fonctions avancées de PHP - preg_match et les expressions régulières
- SimpleXML : Manipuler facilement des documents xml avec php
- Curl : intéroger un autre site web en php
- fpdf et tcpdf : créer des pdf avec php
- GD : Manipulation d'images en PHP
- PEAR : Boite à outil de fonctions suplémentaire
CHAPITRE 3 : Les logs - Ne pas afficher les erreurs php
- Logguer (stocker) les erreurs
- Analyser et comprendre les erreurs php
CHAPITRE 4 : Intéraction entre PHP avec APACHE - Comprendre le protocole HTTP
- Intéroger un serveur avec telnet
- Comprendre et maitriser le fonctionnement des sessions, des cookies
- Problème d'encodage (charset) des pages
CHAPITRE 5 : MYSQL et PHP - Intéraction entre PHP et MYSQL
- Connexions persistantes
- Les bases de données et PDO
- Mysqli
CHAPITRE 6 : La programmation orientée objet (POO) - PHP4 et la programmation orientée objet
- PHP5 et la programmation oreintée objet
- La syntaxe objet en PHP5
- Les constructeurs, destructeurs et les méthodes magiques
- La notion d'héritage
- La notion de surcharge
CHAPITRE 7 : La sécurité - Notion de sécurité, d'où viennent les risques ?
- Contrôle des formulaires
- Safe mode
- Les attaques XSS et le vole de sessions
|