CMBP formation et développement PHP / MySql / PostgreSQL Xavier Braive et François Plégades, des interventions à visage humain. L'union fait la force
Accueil Développement Formation Directe Programmes de Formation Réalisations Presse Deviseur FAQ Contact   Bookmark and Share
 

.: Formation PHP :.

PHP : Programmation Orientee Objet & extensions

Une introduction poussée à la POO permettra l'utilisation optimale des briques logicielles développées par les différents groupes de travail (PEAR/PHPLib), ainsi que leur adaptation éventuelle aux nécessités d'un développement spécifique. La gestion des erreurs ainsi que les espaces de noms permettront de développer de manière plus efficace.
Les aspects avancés liés aux bases de données seront étudiés au travers de librairies d'abstraction (AdoDB ou PDO) ou native via les extensions (authentification LDAP, requêtes paramétrées et jointures sous MySql, etc.)
L'ouverture vers les nouvelles perspectives (Web 2.0) est abordée au travers d'une introduction à Ajax et par l'utilisation de clients riches communiquant en flux XML avec le serveur.

CMBP Formation :: utiliser Eclipse pour développer des Webservices en PHP

Participants

Nous avons créé cette formation en avril 2003, à la demande du centre informatique de la Marine Nationale à Toulon (France). Elle est depuis régulièrement adaptée aux évolutions de PHP.
Cette formation s'adresse aux développeurs PHP ayant déjà une bonne pratique du langage en mode procédural, désirant utiliser les extensions disponibles et améliorer la capitalisation de leurs développements.

Pré-requis

Bonnes connaissances de la syntaxe PHP5 et de son utilisation dans un contexte Web, ou connaissances équivalentes à celles apportées par le stage "PHP 5, développer un site Web dynamique".

Travaux pratiques

Vous mettrez en pratique les concepts objets et les API utiles au développement d'applications d'entreprise (accès aux bases de données, aux annuaires LDAP, échange de données XML, création et appel de Web Services, etc.) en utilisant PHP5.3.

Durée

4 jours

Programme

Introduction

- Optimisation des développements par utilisation de briques logicielles.

- Développement et réutilisabilité : stratégies et enjeux.


Programmation Orientee Objet (POO)

Classes, propriétés, méthodes

- Visibilité et protection.

Constructeur, destructeur

- Appel implicite vs explicite.

Héritage et agrégation

- Règles de propagation.

- Polymorphisme.

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 PHP 5 (Try Catch).

- Création d'un gestionnaire d'erreurs.

- Bufferisation et fichiers log.

Travaux pratiques
Réalisation d'une classe d'exception personnalisée. Implémentation d'un affichage bufférisé et d'un fichier log dans la classe.

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.

Travaux pratiques
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 migrations technologiques.

- Champs multidimensionnels.

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

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

- ODBC : outil passe-partout win32.


XML/DOM/XSLT

- XML. Format et validation.

- DOM et xPath. Création, analyse.

- Validation d'un document XML.

- Transformateurs XSL. Utilisation de XSLT.

- Clients riches : SWF et Ajax. Principe et enjeux.

Travaux pratiques
Création d'états multipaginés en Ajax.

Web Services et SOAP

- Introduction.

- Annuaires de services et accessibilité.

- WSDL et SOAP.

- Créer un Web Service et son fichier de description.

- Utiliser un Web Service.

Travaux pratiques
Utilisation d'un Web Service. Création du WSDL (Eclipse)

PDF pour AcrobatReader

- 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 pour la génération automatisée d'une facture.

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.

Travaux pratiques
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.

Valid XHTML 1.0 Transitional CSS Valide ! [Valid RSS]

Formation  Php objet poo

Guide web indeXweb.info

Prochaines formations:

PHP5 + MySql

lieu: Paris 17ème
date: 2-5/04/2012 [x1]
programme formation PHP/MySql

PHP : Sécurité

lieu: Paris 17ème
date: 03-05/04/2012
programme formation PHP Sécurité

PHP Avancé

lieu: Paris 17ème
date: 27-30/03/2012
programme formation PHP Objet & Extensions

PHP : Industrialisation

lieu: Paris 17ème
date: 10-13/04/2012
programme formation Design Patterns & Frameworks

CSS pour IHM Web

lieu: Paris
date: 10/04/2012 [x1]
programme formation C.S.S.

PHP Avancé

lieu: Fort de France
date: 14-17/02/2012
programme formation PHP Objet & Extensions


Info
La société CROSSFIRE JAPAN,INC. vient de pondre un nouveau langage, et l'environnement de développement qui va avec.
Alinous-Core permet de développer des pages web dynamiques, liées à des bases de données. Ce n'est pas un langage tel que PHP, Ruby ou Java, il "suffit" de connaître Html ET Sql pour intégrer sans peine.
Ce pseudo langage est très simplifié, mais a tout ce qu'il faut pour réaliser les opérations classiques liées au développement de sites web dynamiques :

Les bases de données supportées actuellement sont les suivantes:

Formation : Site Web PHP/MySql CMBP's Yellow Sub
5 jours pour bien comprendre l'utilisation de PHP avec une base de données.
Beaucoup de manipulations !

Quand: 02/04/2012 9h30 - 06/04/2012 9h30
Où:
CMBP, 40, rue Damrémont, Paris, IDF

Categorie: Formation
Formation : PHP Orienté Objet CMBP's Yellow Sub
3 jours pour passer à l'objet sous PHP.
Beaucoup de manipulations pratiques !

Tarif:1450 € HT
Quand: 27 - 29/03/2012
Où:
CMBP, 40, rue Damrémont, Paris, IDF (lieu sujet à modification)

Categorie: Formation
Formation CSS pro 1500 €
CMBP's Yellow Sub
Utiliser correctement les feuilles de style CSS pour une mise en page Web professionnelle.
Quand:
10/04/2012 9h30 - 13/04/2012 9h30
Où:
CMBP, 40, rue Damrémont, Paris, IDF
Categorie: Formation

tutoriel CSS offert !

Nous avons déjà formé plus de 2175 stagiaires à :

Geo Visitors Map

les programmes de cours, tutoriels et contenus sont la propriété de la sarl CMBP
© 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 et 2012