3 jours.
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.
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".
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".
- 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"
- 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.
- Propriétés, statiques et constantes
- Visibilité & Protection.
- Instanciation
- Méthodes
- This & Self
- Espaces de nommage PHP (5.3)
- Tout quitter, mais proprement.
- Appel implicite vs. explicite.
- Réassignation
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"
- renforcer les contrôles aux frontières.
- contourner la loi : la solution pour les objets trop typés.
- Comparaison d'objets : assignation en référence
- Clonage d'objets : une égalité illusoire
- Trier des objets
- Principes
- Paamayim Nekudotayim
- Règles de propagation.
- Polymorphisme
- Classes abstraites et finales
- transmission.
- enregistrement
- conventions
- arborescence
- la surcharge selon PHP5
- Chargement automatique
- Reverse engineering : Introspection et Classe Reflection
- 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"
- PEAR & PHPClasses
- présentation des librairies Html et Bases de données
Mise en oeuvre de librairies html/Ajax et ADODB.
<<< retour au sommaire "Programmer Objet en PHP"
lieu: Paris 17ème
date: 2-5/04/2012 [x1]
programme formation PHP/MySql
lieu: Paris 17ème
date: 03-05/04/2012
programme formation PHP Sécurité
lieu: Paris 17ème
date: 27-30/03/2012
programme formation PHP Objet & Extensions
lieu: Paris 17ème
date: 10-13/04/2012
programme formation Design Patterns & Frameworks
lieu: Paris
date: 10/04/2012 [x1]
programme formation C.S.S.
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: