Se connecter

Ou creér votre compte

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

Formation - PHP 7 et 5, perfectionnement pour les développeurs objet

Skills Campus

Tranning & certification center
  • SII-158
  • 2 jours
  • 825 vues

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.
  • 825
  • 14 h

Soumettez votre avis