Programmation Orientée Objet (P.O.O.) en PHP 5
Formation
À Aix-En-Provence, Montpellier, Marseille 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