Accroche
Nos formations
 
 
 
 
Technologies avancées PHP
Réf. : BPH11
Durée : 3j / 21h
Tarif : 1400 €

Pré-requis

Il est nécessaire d'avoir une bonne maîtrise de la programmation en PHP.

Participants

Développeurs d'applications en PHP.

Objectifs

Ce cours approfondit l'objet en PHP ainsi que les principales technologies avancées associées à PHP pour le développement d'applications web (Frameworks, moteur de template, PEAR, ORM, XML).

Contenu

PHP : PERSPECTIVES

  • PHP : usages, évolutions, perspectives.
  • Nouveautés de PHP5.

L'OBJET EN PHP5

  • 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).

PEAR

  • Principe de PEAR.
  • Installation de modules PEAR.
  • Aspects maintenance et sécurité.

MOTEUR DE TEMPLATE

  • Positionnement et principe.
  • Mise en oeuvre de Smarty.

PERSISTANCE

  • Bibliothèques d'abstraction : PearDB, ADOdb.
  • Mapping Relationnel-objet : Propel.

FRAMEWORKS

  • Intérêt et limitation des frameworks.
  • Etat du marché.
  • Mise en oeuvre et utilisation de Zend Framework.

XML

  • Concepts et intérêt de XML/XSLT pour le web.
  • Mise en oeuvre de l'API XML de PHP.
  • Introduction aux services web en PHP.


CFI Formation - 142 rue Montmartre - 75002 PARIS - Tél. : 01 400 600 54 - Fax : 01 400 605 68