Tortilla B
Utilisation optimale des briques logicielles (PEAR & PHPLib). Etudes des aspects avancés liés aux bases de données (mySQLPostgreSqlOracle). Clients riches et introduction à Ajax.
 

Lieu

Marseille, Aix-en-Provence, Toulouse, Montpellier.

Durée

3 jours

Programme

Introduction

Optimisation des développements par utilisation de briques logicielles

Outils de conception pour la génération de classes PHP5

Classes, Propriétés, Méthodes : l'approche PHP5

Visibilité et Protection

Gestion des constructeurs et des destructeurs

Appel implicite vs. explicite

Concepts avancés de POO sous PHP5

Classe abstraite

Interface

Design Pattern

PEAR

Utilisation de composants utilitaires

PHPLib

Structure, conventions et paramètres

Principales librairies

Gestion des erreurs

Gestion des exceptions avec PHP5

Création d'un gestionnaire d'erreurs

Bufferisation et fichiers log

Athentification LDAP

Introduction

OpenLdap

Configuration et démarrage (fichiers conf et Idif)

Lecture, connexion anonyme. Interrogation et récupération de données

Ecriture, connexion administrateur. Formatage des données et insertion

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 migrations technologiques

Champs multidimensionnels

Sécurité : formatage des entrées et requêtes paramétrées

PDO (PHP Data Pbject / API abstraite d'accès aux bases de données)

ODBC : outil passe-partout win 32

XML/DOM/XSLT

XML, Format et validation

DOM et xPath. Création et analyse

Transformateurs XLS. Utilisation de XSLT

Clients riches : SWF et Ajax. Principes et enjeux

Atelier : Création d'états multipaginés en Ajax

Web Services et SOAP

Introduction

Annuaires et services et accessibilité

WSDL et SOAP

Créer un Web Service et son fichier de description

Utiliser 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

E-mail

MIME : pièces jointes et format HTML

Les formats MIxed, Multipart, Alternative/Related

Les encodages particuliers

Paramétrage d'un serveur de test


Dominique CASSAN
Carré à Bulles - 24 Rue du communal - 11230 Saint Benoit - Siret 53018999200015 - N° Enregistrement 91 11 01218 11 Twitter facebook google + fil Rss