Organisme certifié QualiopiDu lundi au vendredi, de 9 h à 17 h146 rue Paradis, Marseille et à distance

S’ouvre dans un nouvel onglet

Formation PHP - Orienté Objet

Passez à la programmation orientée objet en PHP 8 : classes, principes SOLID, héritage, interfaces et traits pour un code plus solide.

35 h · 5 joursIndividuel (à la carte)Présentiel
Formation photoshop marseille
Formation photoshop marseille

Notre équipe vous conseille

Est-ce la bonne formation pour vous ?

Votre objectif, votre niveau, votre financement : notre équipe vérifie avec vous que cette formation vous correspond, ou vous oriente vers celle qui vous conviendra mieux.

Pour qui
Intégrateurs web, webmasters, développeurs
Prérequis

Connaitre le monde du web et la programmation en HTML CSS. Avoir suivi la formation PHP MySQL Initiation ou attester de son niveau

Durée
35 h · 5 jours

En bref

Durée35 h · 5 jours
ModalitésIndividuel (à la carte), Présentiel
LieuMarseille, 146 rue Paradis
Délai d'accèsEnviron 2 semaines à compter de l’accord de prise en charge.

Ce que vous saurez faire

  • Lire et comprendre la syntaxe objet de PHP 8.
  • Concevoir des classes selon les principes de la POO et de SOLID.
  • Utiliser héritage, interfaces, classes abstraites et traits à bon escient.
  • Gérer les erreurs avec les exceptions.
  • Organiser un projet avec les espaces de noms, Composer et l’autoloading PSR-4.
  • Tester son code et appliquer quelques design patterns courants.

Programme

Formation PHP POO

01Introduction
  • Avantages de la POO ; objets, classes et instances
  • Nouveautés de PHP 8 utiles à l’objet
02Utiliser les objets
  • Déclaration de classes, propriétés typées, constructeur et promotion de propriétés
  • Propriétés en lecture seule et classes readonly
  • Vérification de type, clonage, égalité et identité
03Héritage et encapsulation
  • Héritage, redéfinition et appel aux méthodes parentes
  • Visibilité : public, protected, private ; accesseurs et mutateurs
04Sûreté de programmation
  • Classes abstraites et interfaces
  • Types union, nullable, never ; mode strict
  • Énumérations (enums)
05Membres statiques et méthodes magiques
  • Propriétés et méthodes statiques
  • Méthodes magiques ; sérialisation et JsonSerializable
06Exceptions
  • Lancer, intercepter, filtrer et propager des exceptions
  • Créer ses propres exceptions
07POO avancée
  • Espaces de noms et autoloading PSR-4 avec Composer
  • Traits et réutilisation horizontale
  • Itérateurs et générateurs ; attributs
  • Principes SOLID et injection de dépendances
  • Design patterns : fabrique, singleton, stratégie, observateur
08Qualité
  • Tests unitaires avec PHPUnit
  • Analyse statique (PHPStan) et standards de code
  • Vers les frameworks : architecture MVC
09Ouverture aux outils d’IA
  • Assistants de code pour concevoir une classe, refactoriser ou écrire des tests
  • Bonnes pratiques : relecture et compréhension du code produit

Prochaines sessions

Les dates peuvent s'adapter : en individuel, la formation démarre quand vous êtes prêt(e).

  • 1 février 2027 – 5 février 2027
  • 28 juin 2027 – 3 juin 2027
  • 29 octobre 2027 – 5 octobre 2027

Financer cette formation

Selon votre situation, tout ou partie de la formation peut être pris en charge. Notre équipe vérifie vos droits avec vous.

Votre employeur (OPCO), France Travail, la Région ou un financement personnel peuvent prendre en charge cette formation.

Notre équipe identifie la bonne solution et monte le dossier avec vous.

Toutes les solutions de financement

Informations pratiques

Type de reconnaissance
Attestation de fin de formation
Accessibilité
Locaux accessibles aux personnes à mobilité réduite (PMR) et aux personnes en situation de handicap (PSH).
Référent handicap : Bénédicte Guilloteau, benedicte@mandyben.com

Fiche mise à jour le 29 octobre 2026

En savoir plus sur cette formation

Cette formation enseigne la programmation orientée objet avec les fonctionnalités modernes de PHP 8 et les standards de l’écosystème (Composer, PSR), pour concevoir des applications structurées et préparer l’usage des frameworks comme Symfony ou Laravel. Formation éligible au CPF. Prérequis : connaître HTML/CSS et avoir le niveau PHP MySQL initiation.

Objectifs :
• Lire et comprendre la syntaxe objet de PHP 8.
• Concevoir des classes selon les principes de la POO et de SOLID.
• Utiliser héritage, interfaces, classes abstraites et traits à bon escient.
• Gérer les erreurs avec les exceptions.
• Organiser un projet avec les espaces de noms, Composer et l’autoloading PSR-4.
• Tester son code et appliquer quelques design patterns courants.

Introduction
• Avantages de la POO ; objets, classes et instances
• Nouveautés de PHP 8 utiles à l’objet

Utiliser les objets
• Déclaration de classes, propriétés typées, constructeur et promotion de propriétés
• Propriétés en lecture seule et classes readonly
• Vérification de type, clonage, égalité et identité

Héritage et encapsulation
• Héritage, redéfinition et appel aux méthodes parentes
• Visibilité : public, protected, private ; accesseurs et mutateurs

Sûreté de programmation
• Classes abstraites et interfaces
• Types union, nullable, never ; mode strict
• Énumérations (enums)

Membres statiques et méthodes magiques
• Propriétés et méthodes statiques
• Méthodes magiques ; sérialisation et JsonSerializable

Exceptions
• Lancer, intercepter, filtrer et propager des exceptions
• Créer ses propres exceptions

POO avancée
• Espaces de noms et autoloading PSR-4 avec Composer
• Traits et réutilisation horizontale
• Itérateurs et générateurs ; attributs
• Principes SOLID et injection de dépendances
• Design patterns : fabrique, singleton, stratégie, observateur

Qualité
• Tests unitaires avec PHPUnit
• Analyse statique (PHPStan) et standards de code
• Vers les frameworks : architecture MVC

Ouverture aux outils d’IA
• Assistants de code pour concevoir une classe, refactoriser ou écrire des tests
• Bonnes pratiques : relecture et compréhension du code produit

Avis

Ils sont passés par là. Des stagiaires.

Tous les avis et références
J'ai pu créer ma boutique en ligne et réaliser des ventes en lançant ma marque :-)
Ce stage m'a permis de tester plusieurs appareils photo, et de me mettre en situation pour mieux comprendre les problématiques.
Les explications claires et bien ciblées ont permis à notre collaborateur à la fois de se former et de rectifier ses procédures. Objectif atteint donc et nous en remercions le formateur.
Je vous confirme que la formation s’est excellemment bien déroulée. Le contenu était très intéressant et devrait m’apporter beaucoup dans mon travail à venir. J’en profite pour vous féliciter sur le choix de vos formateurs, le formateur fait preuve d’une grande pédagogie et d’une extrême gentillesse.

Questions fréquentes

Par quel langage commencer ?

Pour le web, HTML et CSS puis JavaScript. Pour l'analyse de données ou l'automatisation, Python. Nous vous orientons selon votre objectif.

Peut-on se reconvertir dans le développement ?

Oui, avec les titres professionnels Développeur front end et Développeur back end, accessibles en blocs de compétences.

Les formations sont-elles pratiques ?

Oui, chaque notion est mise en pratique sur des exercices et des projets.

Proposez-vous des formations en administration système ?

Oui : Linux, Docker, Zabbix, Oracle et sécurité des systèmes d'information.

Où se déroulent les formations ?

Dans nos locaux au 146 rue Paradis, à Marseille (6e), dans vos locaux pour les formations intra-entreprise, ou à distance en visio, en direct avec le formateur. Les modalités possibles sont indiquées sur chaque fiche.

Pas sûr(e) d'être fait(e) pour ça ?

Chacun sa façon d'atteindre son objectif. Notre équipe vous rappelle pour trouver la formation et le financement adaptés à votre situation.

Je me fais guider

  • QualiopiOrganisme certifié
  • 1 780personnes formées en 2026
  • 98 %de satisfaction
  • Depuis 2006à Marseille, 146 rue Paradis