Formez-vous ensemble, économisez plus ! -10% sur inscription individuelle, -20% en binôme.
Se connecter

Ou creér votre compte

Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Description

Ce cours vous apprendra à tirer parti des extensions PHP et des briques logicielles existante. Vous verrez les aspects avancés liés aux bases de données (extension LDAP, API Oracle, PostgreSQL, MySQL), au XML (DOM et SAX), à AJAX, aux web services et aux extensions Mail et PDF.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs.

Prérequis

Les objectifs de la formation

  • Découvrir les bibliothèques PEAR et PHPLib
  • Implémenter une authentification LDAP
  • Implémenter la persistance des données avec la librairie PDO
  • Mettre en oeuvre des services web SOAP et REST
  • Gérer l'envoi de mails et la génération de PDF
  • Programme de la formation

    • Rappel : Programmation Orientée Objet (POO)
      • - Classes, propriétés, méthodes.
      • - Visibilité et Protection.
      • - Héritage.
      • - Règles de propagation.
      • - Polymorphisme.
    • PEAR et PHPLib
      • - Structure, conventions et paramètres.
      • - Principales librairies.
      • - Travaux pratiques PEAR : utilisation des librairies Html, Formulaires, CSS et DB.
      • - PHPLib : utilisation des librairies Template, Authentification.
    • Authentification LDAP
      • - Introduction.
      • - OpenLdap.
      • - Configuration et démarrage.
      • - Lecture.
      • - Connexion anonyme, interrogation et récupération de données.
      • - Ecriture.
      • - Connexion administrateur.
      • - Formatage des données et insertion.
      • - Travaux pratiques Implémentation d'une classe d'authentification.
    • Bases de données : manipulations avancées
      • - Bases multitables et jointure : avantages et limites.
      • - Intégrité transactionnelle : assurer la cohérence des données.
      • - Procédures stockées : réutilisation lors de migrations technologiques.
      • - Champs multidimensionnels.
      • - XML.
      • - Sécurité : formatage des entrées et requêtes paramétrées.
      • - ODBC.
      • - Travaux pratiques Oracle : Commit / Rollback et pointeurs abstraits pour procédures stockées.
      • - MySQL : conversion multitables et adaptation des requêtes DML.
    • XML/DOM/XSLT
      • - XML (format et validation), DOM (création, analyse), XSL/XSLT (transformation).
      • - Clients riches : Ajax.
      • - Principe et enjeux.
      • - Travaux pratiques Création d'un flux XML pour une page Ajax et d'un flux RSS.
    • Web service et SOAP
      • - Annuaires de services et accessibilité.
      • - WSDL et SOAP.
      • - Créer un Web service et son fichier de description.
      • - Travaux pratiques Utilisation d'un Web service.
    • PDF pour Acrobat Reader
      • - Opérations de base.
      • - Texte et mise en page.
      • - Opérations avancées.
      • - Images et tracés vectoriels.
      • - Travaux pratiques Implémentation d'une classe PDF.
    • E-mail
      • - MIME : pièces jointes et formats HTML Les formats Mixed, Multipart, Alternative/Related.
      • - Les encodages particuliers.
      • - Paramétrage d'un serveur de test.
      • - Etude d'une librairie.
      • - Travaux pratiques Gérer l'envoi de mails au format Mime et PDF en pièce jointe.
    • 1143
    • 14 h

    Soumettez votre avis