Php5, Maitriser la programmation objet en Php5 PDF Imprimer Envoyer

Php5, Maitriser la programmation objet en Php5
Session1 A partir du 20/02/2012
Session2 A partir du 21/05/2012
Session3 A partir du 10/09/2012
 Session4 A partir du 24/12/2012
Lieu Formasoft
Durée 03 Jours
Prix 620 DT.H.T.
Prérequis
  • Maîtriser le langage HTML
  • Connaissance de PHP, savoir créer un script qui accède à une base de données
  • La connaissance préalable de XML est un plus
Public
Objectif

Thèmes similaires Cliquez ici

  1. Rappel
    • Les bases du langage, boucle, fonctions...
    • Gestion avancée des tableaux
    • Gestion des chaînes de caractère et expressions régulières (RegExp)
    • Manipulation et gestion de fichiers
  2. La programmation orientée objet PHP 5
    • Rappels et principes de la POO
    • La syntaxe objet en PHP
    • Les constructeurs, destructeurs et les méthodes magiques
    • La notion d'héritage
    • Surcharge, itérateurs
    • L'intérêt d'UML avec PHP (outils, reverse engineering)
    • Les Frameworks PHP
  3. PHP Data Object (PDO) et les bases de données
    • Manipulation de données à travers PDO
    • PDO : l'interface commune de connexion aux SGDB
    • Optimisation de l'utilisation d'une base de données
    • Gestion des transactions
  4. Utilisation de XML avec PHP
    • Principes et syntaxe
    • Création de fichiers XML avec PHP
    • Utilisation de XML comme source de données
    • Navigation XPath avec PHP
    • Utilisation de SimpleXML (import, export de documents, manipulation d'éléments et d'attributs)
    • Présentation des nouveautés de DOM et SAX
  5. PHP et les Services Web
    • Introduction aux Services Web
    • Les mécanismes à mettre en place
    • Utilisation d'un service et création d'un client SOAP
    • Mise en oeuvre d'un serveur SOAP pour héberger un Service Web
  6. Sécurité
    • Les données de confiance et les autres
    • Gestion de l'authentification
    • Les bases de données et la programmation Shell
    • La validation des saisies de l'utilisateur
    • Les attaques XSS
  7. Les gestion des performances
    • Gestion des erreurs
    • Optimisation des algorithmes
    • Techniques de mise en cache
    • Les bonnes pratiques
  8. Environnement de développement
    • Présentation des principaux outils IDE et RAD