Pré-requis
Il est nécessaire d’avoir une bonne maîtrise de la programmation en PHP.
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>
Participants
Développeurs d’applications en PHP.
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>
Objectifs
Ce cours approfondit l’objet en PHP ains/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>i que les principales technologies avancées associées à HP pour le développement d’applications web (Frameworks, moteur de template, PEAR, ORM, XML).
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>
Contenu
PHP : PERSPECTIVES
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>
- PHP : usages, évolutions, perspectives
- Nouveautés de PHP5
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>
L’OBJET EN PHP5
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>
- Rappel des concepts objets
- Déclaration, méthodes, héritage
- Visibilité des méthodes et des attributs
- Constructeurs et destructeurs
- Attributs et méthodes statiques
- Constantes de classe
- Classes abstraites et interfaces
- Modèle de conception (MVC2)
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>
PEAR
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>
- Principe de PEAR
- Installation de modules PEAR
- Aspects maintenance et sécurité
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>
MOTEUR DE TEMPLATE
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>
- Positionnement et principe
- Mise en oeuvre de Smarty
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>
PERSISTANCE
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>
- Bibliothèques d/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>’abstraction : PearDB, ADOdb
- Mapping Relationnel-objet : Propel
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>
FRAMEWORKS
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>
- Intérêt et limitation des frameworks
- Etat du marché
- Mise en oeuvre et utilisation de Zend Framework
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>
XML
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>
- Concepts et intérêt de XML/XSLT pour le web
- Mise en oeuvre de l’API XML /font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>de PHP
- Introduction aux services web en PHP
/font>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>>/>