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.


  1. 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
  2. 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
      • Comparatif avec PHP 4.0
    • L'encapsulation
      • Intérêts de l'encapsulation
      • Le différents niveaux de visibilités : public, protected et private
      • Et en PHP 4.0 ?
    • L'héritage en PHP 5.0
      • 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
  3. Traitement des erreurs

    • Rappels sur le traitement d'erreurs classiques
      • Vue d'ensemble
      • 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
      • Concepts fondamentaux
      • Capturer une exception
      • Définir ses propres classes d'exceptions
  4. Les bases de données et l'approche objet

    • Quelques rappels sur l'approche classique (procédurale)
    • Pourquoi préférer l'approche objets ?
    • L'extension PHP 5 SQLite
      • Présentation de la base de données SQLite
      • Présentation de l'API SQLite
    • L'extension PHP MySQLi
      • Quelques rappels sur MySql
      • Présentation de l'API MySQLi
  5. Manipulation de données XML

    • Intérêts du langage 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
      • L'API Simple XML
    • Application de feuilles de styles XSL
  6. 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


    Filière Développement - Internet : Formation Migration PHP 4 vers PHP 5

    Filière Développement - Internet : Cours Migration PHP 4 vers PHP 5

    Quelques liens internet

    Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
    Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
    Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
    Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
    Evolution MM Multimédia multimedia : Formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
    DéveloppementFormationCatalogue de nos formationsConseilL'encyclopédieCoordonnées

    Infini Software - Centre de Formation Informatique continue professionnelle

    Formation Java - Formation J2EE - Formation .NET - Langage C, C++ - Formation Internet

    Localisation : Sophia Antipolis Nice Alpes Maritimes 06 paca provence alpes cote d'azur Cours formation plan de cours formateur e-learning elearning langages informatique programmation c c++ java C# j2ee j2se jsp servlets Visual Basic HTML XML Javascript ASP .NET XML XSL CSS services web ado .net jdbc rmi ejb réseaux sockets Développement développements informatique développeur internet intranet extranet site web webagency agency logiciel progiciel organisme organismes systèmes embarqués embarquées temps réel Agréments certification certifié Microsoft Certified Professional MCP

    Société de développement Informatique

    Formation Informatique

    Formations Informatique