Programmation Orientée Objet (P.O.O.) en PHP 5

Formation

À Montpellier, Marseille, Aix-En-Provence et dans 3 autres établissements

1 350 € TTC

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

Description

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

Aix-En-Provence ((13) Bouches-du-Rhône)
Voir plan

Date de début

Consulter
Lyon ((69) Rhône)
Voir plan

Date de début

Consulter
Marseille ((13) Bouches-du-Rhône)
Voir plan

Date de début

Consulter
Montpellier ((34) Hérault)
Voir plan

Date de début

Consulter
Paris ((75) Paris)
Voir plan

Date de début

Consulter
Toulouse ((31) Haute-Garonne)
Voir plan

Date de début

Consulter
Voir toutes les sessions (6)

À propos de cette formation

Les participants doivent connaître la programmation procédurale sous PHP (cf. programme "Développer sur site web PHP / mySQL")

Questions / Réponses

Posez une question et d'autres utilisateurs vous répondront

Qui voulez-vous pour répondre à votre question?

Nous ne publierons que votre nom et votre question

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.

Programmation Orientée Objet (P.O.O.) en PHP 5

1 350 € TTC