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

Formation

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

1 350 € TTC

Appeler le centre

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

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

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

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.

Appeler le centre

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

1 350 € TTC