PHP – Extensions et Modules externes
Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
-
Dates de début
Dates au choix
Ne pas 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.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Les matières
- Flux RSS
- MySQL
- RSS
Le programme
Rappel : Programmation Orientée Objet (POO)
- Classes, Propriétés, Méthodes : Visibilité & Protection
- Héritage : Règles de propagation
- Polymorphisme
PEAR :
- structure, conventions et paramètres
- principales librairies
ATELIER : Utilisation des librairies Html, Formulaires, CSS et DB
PHPLib :
- structure, conventions et paramètres
- principales librairies
ATELIER : Utilisation des librairies Template et Authentification
Authentification LDAP
Introduction : OpenLdap
Configuration et démarrage (fichiers conf et ldif)
Lecture : Connexion anonyme, Interrogation et récupération de données
Ecriture :Connexion administrateur
Formatage des données et Insertion
ATELIER :Implémentation d’une classe d’authentification.
Bases de données : manipulations avancées Aspects avancés
- Bases 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
- Oracle : Commit / Rolback et pointeurs abstraits pour procédure stockées
- MySql : conversion multitables et adaptation des requêtes DML
XML :format & validation
DOM : création, analyse.
Transformateurs XSL : XSL / XSLT
Clients riches AJAX : Principe & enjeux
ATELIER : Création d’un flux XML pour une page Ajax.
ATELIER : Création d’un flux RSS.
Webservice & SOAP
- annuaires de services & accessibilité
- WSDL et SOAP
- Créer un webservice et son fichier de description
- Utiliser un webservice
ATELIER : Utilisation d’un webservice
PDF pour AcrobatReader
Opé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.
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
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
PHP – Extensions et Modules externes