PLB formation informatique et management
Accueil > Internet > Formation PHP

FORMATION PHP Extensions : Fonctions avancées & Modules Externes

Objectifs de la formation PHP Extension

Eviter de réinventer la roue en tirant parti des extensions PHP et des briques logicielles développées par les différents groupes de travail (PEAR / PHPLib). Les aspects avancés liés aux bases de données seront étudiés au travers d'exemples spécifiques : extension LDAP, APIs spécifiques aux bases Oracle, Postgresql ou Mysql.
Les apis XML (DOM et SAX) permettront d'aborder plus sereinement la problématique des flux RSS, la génération de réponses AJAX ou l'utilisation de webservices .
Enfin, les extensions Mail et PDF sont également abordées en profondeur, afin de répondre aux préoccupations courantes de développement.

A qui s'adresse la formation PHP Extension

Cette formation s’adresse aux développeurs PHP ayant déjà une bonne pratique du langage en mode objet, désirant aller plus loin dans leurs développements.

Pré-requis :

Les participants doivent impérativement connaître la programmation objet sous PHP (PHHO ou PHOOP).

Travaux pratiques :

Des machines sous windows XPPro équipées des serveurs Apache2 avec PHP5, MySql, Oracle, LDAP et mail seront mis à la disposition des participants.

Contenu de la formation PHP Extension

Rappel  : Programmation Orientée Objet (POO)
Classes, Propriétés, Méthodes
Visibilité & Protection.HéritageRègles de propagation.
Polymorphisme

PEAR et PHPLibPEARstructure, conventions et paramètres
principales librairies
AtelierUtilisation des librairies Html, Formulaires, CSS et DBPHPLib
structure, conventions et paramètres
principales librairies
AtelierUtilisation des librairies Template et Authentification .

Authentification LDAP
IntroductionOpenLdap.
Configuration et démarrage (fichiers conf et ldif)
LectureConnexion anonyme, Interrogation et récupération de donnéesEcritureConnexion administrateur
Formatage des données et Insertion
Atelier
Implémentation d'une classe d'authentification.
Bases de données : manipulations avancées
Aspects avancésBases multitables et jointure : avantages et limites de la théorie.
Intégrité transactionnelle : assurer la cohérence des données dans un environnement internet.
Procédures stockées : Réutilisation de l'existant lors de migration technologiques.
Champs multidimensionnels
XML
Sécurité : formatage des entrées et requêtes paramétrées.
ODBC : outil passe-partout win32.
Etude de CasOracle : Commit / Rolback et pointeurs abstraits pour procédure stockées.
MySql : conversion multitables et adaptation des requêtes DML.

XML / DOM / XSLTXMLformat & validationDOMcréation, analyse.
Transformateurs XSLXSL / XSLT
Clients riches : AJAX
Principe & enjeux.
Atelier
Création d'un flux XML pour une page  Ajax.AtelierCréation d'un flux RSS.
Webservice & SOAPIntroduction.
annuaires de services & accessibilité
WSDL et SOAP
Créer un webservice et son fichier de description.
Utiliser un webservice.
AtelierUtilisation d'un webservice.
PDF pour AcrobatReaderOpérations de base.texte et mise en page.
Opérations avancées.images et tracés vectoriels.
Atelier
Implémentation d'une classe PDF pour la génération automatisée d'une facture.
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

Atelier
Réalisation d’une fonction classe xMail pour l'envoi de mails au format mime.
Utilisation de la classe créée pour l'envoi d'une facture PDF en pièce jointe.


Formation Pear

-

Formation PHP5 LDAP

-

Formation PHP Oracle

-

Formation PHP XML

Cette formation « PHP Extension » est éligible au DIF. Ce cours peut être financé par l'OPCA de votre entreprise.
Durée de la formation PHP Extension : 2 jours
Tarif 2012 de la formation PHP Extension : en intra seulement
Contactez-nous pour obtenir les
prochaines disponibilités de nos
consultants
Référence : IPHE
Dates / Inscription en ligne :
Consultez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs.
Lieu de la formation
Paris - La Défense
Nos coordonnées
Tél : 33 (0)1 43 34 90 94
E-mail : nous contacter