Développement - Internet : Migration PHP 4 vers PHP 5
|
|
Durée de la formation : 3 jours
|
|
Objectifs :
Au terme de cette formation, le stagiaire sera en mesure de migrer une application,
écrite en PHP4, vers PHP5. Les principales nouveautés, entre la version 4 et la version 5
de PHP, seront présentées en détail.
Prérequis :
cette formation s'adresse à des développeurs PHP déjà expérimentés.
La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés.
Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer
les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice),
à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.
-
Introduction et installation de PHP 5.0
-
Présentation des principales nouveautés
-
Téléchargement de outils requis
-
Installation du serveur Apache
-
Installation et configuration de PHP
-
Programmation orientée objet en PHP
-
Présentation des concepts objets
-
Notions de classes et d'objets
-
Les attributs de classes (ou données membres)
-
Les méthodes (ou fonctions membres)
-
Constructeurs et destructeurs
-
Syntaxe PHP 5 de définition
-
-
Intérêts de l'encapsulation
-
Le différents niveaux de visibilités : public, protected et private
-
-
Utilité du concept d'héritage dans un langage orienté objets
-
Mise en oeuvre de l'héritage
-
Comparatif avec le modèle PHP 4.0
-
Aspects avancés du modèle objets en PHP 5.0
-
Notions de classes abstraites et de méthodes abstraites
-
Notions de classes finales et de méthodes finales
-
Notions d'attributs et de méthodes statiques
-
Traitement des erreurs
-
Rappels sur le traitement d'erreurs classiques
-
Les messages d'erreur PHP (E_ERROR, E_WARNING, ... )
-
Mise en oeuvre d'une fonction de traitement d'erreurs
-
Les fonctions de gestion d'erreurs (die, ... )
-
Configuration du fichier php.ini
-
Traitement structuré des exceptions
-
Définir ses propres classes d'exceptions
-
Les bases de données et l'approche objet
-
Quelques rappels sur l'approche classique (procédurale)
-
Pourquoi préférer l'approche objets ?
-
-
Présentation de la base de données SQLite
-
Présentation de l'API SQLite
-
-
Quelques rappels sur MySql
-
Présentation de l'API MySQLi
-
Manipulation de données XML
-
-
Présenter les informations sur le Web
-
Structurer les informations
-
Parser un fichier de données XML
-
Le modèle SAX - les nouveautés
-
Le modèle DOM - les nouveautés
-
Application de feuilles de styles XSL
-
Bonnes pratique de migration de site PHP4 en PHP5
© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure