CMBP formation et développement PHP / MySql / PostgreSQL Xavier Braive et François Plégades, des interventions à visage humain. Tout ce que j'aime !
Accueil Développement Formation Directe Programmes de Formation Réalisations Presse Deviseur FAQ Contact   Bookmark and Share
 

.: Formation PHP PERFECTIONNEMENT :.

MAîtriser la Programmation Orientee Objet (P.O.O.) en PHP

Le défi proposé par cette formation PHP est de franchir le pas de la Programmation Orientée Objet (POO ou OOP) dans les développements PHP.
Venant en complément de la formation de base en PHP/ MySql, ces trois jours de formation plongent au coeur des possibilités Objet du langage.

Formation UML PHP Objet [CMBP]
Objectif

Comprendre l'approche objet et maîtriser son implémentation PHP, afin d'améliorer la maintenabilité et la réutilisabilité du code.

Pourquoi passer à l'Objet maintenant ?

La version 5 de PHP rend viable le développement orienté objet dans ce langage, grâce à une réécriture complète du moteur PHP et à une évolution notable des possibilités offertes par le langage, qui tend à se rapprocher des grands classiques.

Est-ce que ça marche vraiment ?

A l'issue de ce cours intensif et très pratique, les participants seront en mesure d'interpréter des diagrammes de classes UML et capables de concevoir, développer ou réécrire leurs applications PHP sous forme objet, d'utiliser des briques logicielles existantes ou encore de migrer plus facilement leurs applications Java ou .net vers PHP.

Durée de la formation "Programmer Objet en PHP"

3 jours.

Participants à la formation "Programmer Objet en PHP"

Cette formation s’adresse aux développeurs ayant déjà une bonne pratique de PHP en mode procédural, désirant améliorer la pérennité et la maintenabilité de leurs développements.

Pré-requis de la formation "Programmer Objet en PHP"

Les participants doivent connaître la programmation procédurale sous PHP (programme "Développer un site web avec PHP / MySql").

Remarque : les stagiaires ayant suivi la formation "PHP Avancé : POO & Extensions (XML, RDBMs, LDAP, Webservices, PDF, Mails)" ont déjà acquis ces connaissances et suivront avec plus d'intérêt la formation " Industrialisation des développements PHP".

Travaux pratiques de la formation "Programmer Objet en PHP"

Les exercices et les démonstrations de ce cours sont basés sur la reprise en mode POO / OOP de l'application e-commerce étudiée en "Développer un site web avec PHP / MySql".


Programme de la formation "Programmer Objet en PHP"

Introduction a la POO sous PHP

- Optimiser ses développements PHP avec les briques logicielles PHP.

- Développement PHP / réutilisabilité : stratégies à long terme et enjeux.

<<< retour au sommaire "Programmer Objet en PHP"


L' Objet en PHP5 : Une implementation conviviale

Introduction à la conception Orientée Objet : UML

- Modélisation des Classes PHP.
- Outils de conception pour la génération de classes PHP5
- Outils d'analyse de classes PHP pour la génération d'UML.

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

- Propriétés, statiques et constantes
- Visibilité & Protection.
- Instanciation
- Méthodes
- This & Self
- Espaces de nommage PHP (5.3)

Comment PHP5 gère les constructeurs et les destructeurs

- Tout quitter, mais proprement.
- Appel implicite vs. explicite.
- Réassignation


Atelier

Conception et Réalisation d'une classe "Livre" en PHP5.
Réalisation d'une classe "Bon de Commande" en PHP5, sur base d'un diagramme UML.

<<< retour au sommaire "Programmer Objet en PHP"


POO : Concepts avances & Apports de PHP5

Typage Objet & Interfaces en PHP 5

- renforcer les contrôles aux frontières.
- contourner la loi : la solution pour les objets trop typés.

Egalités et Tris d'Objets en PHP 5

- Comparaison d'objets : assignation en référence
- Clonage d'objets : une égalité illusoire
- Trier des objets

Héritage, Agrégation et Association en PHP5

- Principes
- Paamayim Nekudotayim
- Règles de propagation.
- Polymorphisme
- Classes abstraites et finales

Sérialisation et stockage

- transmission.
- enregistrement

Organisation des fichiers

- conventions
- arborescence

Fonctions utilitaires et méthodes magiques de PHP5

- la surcharge selon PHP5
- Chargement automatique
- Reverse engineering : Introspection et Classe Reflection

Atelier : Réalisation d'un moteur de recherche

- Réalisation des classes Article, Livre et Goodies.
- Réalisation d'un moteur de recherche :

- modélisation UML de l'application PHP.
- classe Formulaire complexe.
- classes Critères.
- classes Query.
- classe DataSet.

<<< retour au sommaire "Programmer Objet en PHP"


Utiliser les librairies OBJET PHP

- PEAR & PHPClasses
- présentation des librairies Html et Bases de données

Atelier

Mise en oeuvre de librairies html/Ajax et ADODB.

<<< retour au sommaire "Programmer Objet en PHP"


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