Formation Maîtriser PHP Orienté Objet POO


Taux global de satisfaction des Stagiaires Formation Maîtriser PHP Orienté Objet POO : 4.8 sur 5 pour 497 formations

Accueil / Formation / programmation serveur

sagexa in good shape
"Le sage se demande à lui-même la cause de ses fautes, l'insensé le demande aux autres."
Confucius

PHP Programmation Orientee Objet (P.O.O.)

de la modélisation UML au code PHP

Lieu programmé : France entière (à distance)

du 11-02-2026 au 13-02-2026 (durée 3 jours)

Tarif : 1750 € HT / personne (1750 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Par 11-02-2026programmation serveur

Cette formation de perfectionnement en PHP s'adresse aux développeurs ayant déjà une bonne pratique de PHP en mode procédural, et souhaitant franchir le pas de la Programmation Orientée Objet (POO ou OOP) dans leurs développements PHP. L'Objet est abordé de façon pragmatique, sous un angle très pra👇 tique : avec ou sans framework ou MVC, comment et pourquoi utiliser des classes pour organiser le code ? Quels sont les avantages et inconvénients de la POO en PHP ? Comment accélerer le développement en utilisant des classes de librairies tierces en PHP ?

PHP Programmation Orientee Objet (P.O.O.)

Formation officiellement référencée sur :

Objectifs de la formation PHP Programmation Orientee Objet (P.O.O.)

  • Apprendre à raisonner selon le paradigme objet
  • Maîtriser l'implémentation Objet en PHP
  • Implémenter les principaux Design Patterns en PHP
  • Organiser son code PHP selon les PSR
  • Gérer la persistance et les dépendances en PHP

Contenu de la formation PHP Programmation Orientee Objet (P.O.O.)

Formation PHP Programmation Orientee Objet (P.O.O.)

Durée de la formation

3 jours

Participants à la formation PHP Programmation Orientee Objet (P.O.O.)

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.

Niveau : avancé 🌶️🌶️🌶️

Pré-requis de la formation

Les participants doivent connaître la programmation procédurale sous PHP

😊👉 j'évalue mon niveau php/procedural ici (QCM)

Comment bien se préparer à cette formation ? 👇

Que faire après cette formation ? 👇

Travaux pratiques de la formation

les participants réaliseront la conception et l'implémentation d'une application web complète de type boutique en ligne avec moteur de recherche, fiches produits et panier d'achat) , data driven en orienté objet.


Programme de la formation PHP Programmation Orientee Objet (P.O.O.)

Introduction à la POO sous PHP
  • Optimiser ses développements PHP avec les briques logicielles PHP.
  • Développement PHP / réutilisabilité : stratégies à long terme et enjeux.

< sommaire formation PHP Programmation Orientee Objet (P.O.O.)


L' Objet en PHP 8 : Une implementation conviviale
  • Introduction à la conception Orientée Objet : UML
  • Classes, Propriétés, Méthodes : l'approche PHP
  • Visibilité public, private et protected
  • Propriétés typées et annotations en PHP 8
  • Comment PHP gère les constructeurs et les destructeurs
  • Les Statiques en PHP 8
travaux pratiques

A partir d'un cahier des charges, établir la liste des exigences fonctionnelles et non-fonctionnelles - Utiliser un outil de gestion d'exigences (Requirements Management) - Définir la priorité des cycles de développement - A partir des Use Case, définir les diagrammes de classes et les premières implémentations

< sommaire formation PHP Programmation Orientee Objet (P.O.O.)


POO : Concepts avancés et Apports de PHP 8
  • Typage Objet, Interfaces et SPL en PHP 8
  • Promotion d'arguments en PHP 8
  • Héritage, Agrégation et Association en PHP 8
  • Sérialisation, JSON et persistance d'objets
  • Espace de Nommage et Organisation des fichiers (PSR)
  • Fonctions utilitaires et méthodes magiques de PHP 8
  • Try Catch, Throwable et Exceptions métier
  • DRY et Traits en PHP 8
  • Late Static Binding en PHP 8
  • Caches dérivés avec WeakMap en PHP 8
  • Multithreading PHP avec Fiber en PHP 8
  • Attributs de méta-données et introspection en PHP 8
travaux pratiques

Affiner l'implémentation avec les types - Utiliser les namespaces sur les classes du domaine - Organiser les classes PHP selon PSR

< sommaire formation PHP Programmation Orientee Objet (P.O.O.)


Utiliser les librairies OBJET PHP
  • Composer
  • Packagist
  • PECL, PEAR et PHPClasses
travaux pratiques

Gérer l'autoload via Composer - Utiliser les classes Debug et Cache

< sommaire formation PHP Programmation Orientee Objet (P.O.O.)


Comment Organiser le code PHP ?
  • Principe et Avantages des Design Patterns
  • Singleton en PHP
  • Adapter et Decorator en PHP
  • DAO en PHP
  • Factory en PHP
  • Strategy en PHP
  • Injection de Dépendance en PHP
  • DiCo, attributs et PHP
  • Introduction au MVC
  • Chain of Responsability, Command et Observer
travaux pratiques

Refactoring MVC de l'application - Implémentation du Design Pattern Strategy pour le filtre de recherche - Intégration d'un moteur de templates - Abstraction de la couche d'accès aux données via un DAO

< sommaire formation PHP Programmation Orientee Objet (P.O.O.)


Questions fréquentes sur la Formation PHP Maîtriser la Programmation Orientée Objet (P.O.O.)

La formation PHP Objet , UML et Design Patterns de Sagexa se déroule-t-elle avec un vrai formateur ?

Oui, contrairement aux plateformes de vidéo, nos formations PHP Objet se déroulent en direct (visio-conférence) avec Xavier Braive, formateur expert avec 25 ans d'expérience. Vous pouvez poser vos questions en temps réel et bénéficier d'un accompagnement personnalisé.

Quel est l'avantage d'apprendre PHP Objet et UML avec un développeur senior ?

Apprendre avec un expert comme Xavier Braive permet d'aller au-delà de la théorie. Nous abordons des cas réels : gestion des requirements, création des diagrammes UML, implémentation et organisation des classes selon les bonnes pratiques d'architecture que l'on ne trouve pas dans les manuels de base ou les tutoriels.

Quel est le public concerné par cette formation PHP Objet ?

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.

Quels sont les pré-requis pour suivre ce cours ?

Les participants doivent impérativement connaître la programmation procédurale sous PHP. Il est possible d'évaluer son niveau via un QCM disponible sur le site de SAGEXA avant l'inscription.

Peut-on obtenir un financement pour cette formation ?

Oui, cette formation peut bénéficier d'une prise en charge partielle ou totale par votre OPCO. SAGEXA est certifiée QUALIOPI, ce qui facilite les démarches de financement.

Quelles sont les modalités de formation ?

La formation se déroule à distance (France entière) sur une durée de 3 jours. Elle privilégie une pédagogie basée sur des travaux pratiques progressifs inspirés de cas réels.

Existe-t-il un support après la formation ?

Oui, pour chaque participant, toutes les formations SAGEXA ouvrent droit à une année de support asynchrone sur les sujets étudiés lors de la session.

La formation est-elle accessible aux personnes en situation de handicap ?

Toutes les formations distancielles sont accessibles aux développeurs en situation de handicap physique pouvant communiquer par visio-conférence, après un entretien de validation.