Positionnement de PHP par rapport aux autres technologies
- Technologies Internet côté serveur orientées présentation (ASP, JSP)
- Technologies Internet côté serveur orientées traitement (CGI, Servlet)
- Présentation de PHP, historique et caractéristiques du langage
La syntaxe PHP de base
- Les expressions
- Les variables
- Les chaînes de caractères
- Les tableaux
- Les structures de contrôle
- Les opérateurs
- Les fonctions : Déclaration et utilisation
Les pages HTML en PHP
- La structure d'un fichier PHP
- Des traitements
- De la présentation
- Stratégie de séparation entre données et traitements
- Les traitements dans la page HTML
- Le HTML dans la page PHP
- Stratégie de séparation entre traitements et représentation
- L'utilisation des feuilles de style
- Les mécanismes de « template »
|
PHP : les concepts avancés du langage
- L'implémentation du modèle objet en PHP
- Déclaration d'une classe
- Création d'une instance de classe : l'opérateur new
- Héritage
- Les références
- Traitements des exceptions
La dynamique des pages PHP
- Les liens 'href'
- Les formulaires HTML
- Méthode POST
- Méthode GET
- PHP et JavaScript, un complément
- Validation des formulaires
L'accès aux supports de données en PHP
- Les fichiers
- Navigation dans les répertoires
- Manipulation de fichier (texte et XML)
- Accès aux fichiers locaux ou distants
- Les bases de données
- Le principe des accès en PHP
- L'exemple de MySQL
- Les autres bases de données
- L'abstraction de l'accès aux données
La sécurité en PHP
- Les possibilités de configuration du module PHP
- Le développement
- Les sessions
- Le passage de variables
Les évolutions de PHP5
Communautés et compléments
- Liens et Communautés
- PEAR et autres outils (PHPUnit, ...)
|