Programmation Orientée Objet (P.O.O.) en PHP 5
Formation
À Montpellier, Marseille, Aix-En-Provence et dans 3 autres établissements

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
-
Dirigé à
Pour professionnels
-
Lieu
-
Durée
3 Jours
Objectifs: Comprendre l'approche objet et maîtriser son implémentation PHP, afin d'améliorer la perennité et la maintenabilité de leurs développements.
Destinataires: Cette formation s'adresse aux développeurs ayant déjà une bonne pratique de PHP en mode procédural, désirant améliorer la perennité et la maintenabilité de leurs développements.
Précisions importantes
Modalité: Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
À propos de cette formation
Les participants doivent connaître la programmation procédurale sous PHP (cf. programme "Développer sur site web PHP / mySQL")
Les Avis
Le programme
Introduction à la P.O.O. sous PHP
• Optimiser ses développements PHP avec les briques logicielles PHP.
• Développement PHP / réutilisabilité : stratégies à long terme et enjeux.
L' Objet en PHP5 : Une implémentation 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.
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.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Programmation Orientée Objet (P.O.O.) en PHP 5