Apprendre la POO en PHP : classes, héritage, interfaces et encapsulation
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
1h23
de formation
9
leçons vidéo
1
chapitre
Débutant
niveau requis
Carl Brison
Carl Brison
Formateur certifié

Apprendre la POO en PHP : classes, héritage, interfaces et encapsulation

4.7/5 Trustpilot (1394 avis) Satisfait ou remboursé
1h23
de formation
9
leçons vidéo
1
chapitre

Ce tuto propose une approche concrète pour comprendre la programmation orientée objet (POO) en PHP.
L'accent est mis sur la progression : chaque notion est d'abord expliquée simplement, puis illustrée par des exemples de code.

Vous apprendrez notamment à :

  • Déclarer des classes et des objets en PHP pour structurer un projet,
  • Utiliser les propriétés et méthodes d’une classe avec la bonne visibilité,
  • Appliquer l’encapsulation avec setters et getters pour sécuriser les données,
  • Gérer l’héritage entre classes (classe parent, classe enfant) et comprendre l’utilisation du mot-clé "extends",
  • Surcharger des méthodes grâce au polymorphisme,
  • Implémenter des interfaces et comprendre leur rôle de "contrat" dans PHP,
  • Différencier interfaces et classes abstraites et les utiliser dans des cas pratiques,
  • Employer les namespaces pour éviter les conflits et organiser le code.

Chaque chapitre construit la compréhension en s’appuyant sur du code réel : modification des propriétés, création de setters et getters, utilisation de constructeurs, gestion d’instances, héritage et surcharge de méthodes. L’approche pédagogique alterne explications immédiates et démonstrations étape par étape, sans jamais supposer de connaissances avancées.

Ce cours s’adresse à toute personne souhaitant consolider les bases concrètes de la programmation orientée objet en PHP :

  • Débutant ou développeur autodidacte
  • Apprenant voulant structurer ses projets et réutiliser son code
  • Utilisateur cherchant à comprendre les concepts clés de la POO en PHP

Aucune connaissance avancée n’est requise, une simple maîtrise des bases du PHP suffit.
L’ensemble du parcours permet de prendre en main, sans détour, les principes essentiels de la programmation orientée objet appliqués au PHP.

Si vous souhaitez approfondir vos connaissances sur le sujet, je propose un bundle complet sur la POO en PHP.
Et si vous suiviez une Formation Développeur Web Back-End éligible CPF ?

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Leçon 1
Vocabulaire de base de la POO
Leçon 2
Le principe de l'encapsulation
Leçon 3
L'héritage
Leçon 4
Le polymorphisme via l'héritage
Leçon 5
Le polymorphisme via l'interface
Leçon 6
Les classes abstraites
Leçon 7
Les namespaces

Table des matières

Leçon 1

Vocabulaire de base de la POO

09m48
Leçon 2

Le principe de l'encapsulation

14m32
Leçon 3

L'héritage

14m31
Leçon 4

Le polymorphisme via l'héritage

07m38
Leçon 5

Le polymorphisme via l'interface

06m23
Leçon 6

Les classes abstraites

12m43
Leçon 7

Les namespaces

09m30
Leçon 8

Récapitulatif des 4 grands principes

04m30
Leçon 9

Bonus. Le mot clé Final

04m21

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

débutant

Quelles manipulations concrètes saurai-je effectuer après ce tutoriel sur la programmation orientée objet en PHP ?

Après ce tutoriel, vous serez en mesure de créer, structurer et manipuler des classes, d'instancier des objets, de gérer l'encapsulation, l'héritage, le polymorphisme et d'utiliser interfaces, classes abstraites et namespaces en PHP. Vous aurez vu l'organisation des fichiers, la définition des propriétés et méthodes, ainsi que la logique d'accès et de protection des données dans des exemples concrets.

Ce cours m’aide-t-il à relier la théorie de la POO à une application concrète en PHP ?

Oui, l’ensemble des principes de la programmation orientée objet est mis en pratique directement dans des fichiers PHP, illustrant chaque concept avec des exemples de classes, d’héritage, de polymorphisme ou d’encapsulation. Les usages sont montrés étape par étape pour rendre chaque notion opérationnelle dans votre propre code.

Puis-je suivre ce tutoriel si j’utilise une version de PHP différente de celle citée ?

Le tutoriel s’appuie sur des concepts présents dans des versions récentes de PHP. La grande majorité des exemples reste compatible avec d'autres versions, mais certaines fonctionnalités spécifiques pourraient être différentes si vous utilisez une version très ancienne. Il est recommandé de disposer d’une version actuelle du langage pour suivre sans restriction.

Aurai-je obligatoirement besoin d’un environnement de développement particulier pour reproduire les exercices ?

Le cours propose des manipulations dans des fichiers PHP classiques. Vous devez simplement avoir accès à un environnement permettant d’exécuter du PHP (serveur local, solution type XAMPP, MAMP, ou hébergement disposant de PHP). Aucun outil externe ou environnement très spécifique n’est requis en dehors de ce prérequis.

Que se passe-t-il si le tutoriel ne répond pas à mes attentes une fois acheté ?

Si ce tutoriel ne correspond pas à vos attentes, la politique générale de la plateforme tuto.com prévoit un droit de rétractation ou un remboursement sous conditions. Nous vous invitons à consulter les modalités détaillées sur tuto.com pour connaître les démarches à suivre.

Ce tutoriel couvre-t-il la mise en place de projets complets ou des cas métier spécialisés en PHP orienté objet ?

Ce tutoriel se concentre sur l’explication concrète des concepts fondamentaux de la programmation orientée objet avec des exemples pratiques. La création de projets aboutis ou l’application à des contextes métiers spécifiques dépassent le cadre de ce cours et ne sont pas abordés ici.

Que contient le fichier source ?

Le récapitulatif des grands principes de la POO en Php.

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
14,95€
Paiement unique, sans abonnement
Accès à vie à cette formation
1h23 de vidéo • 1 chapitre
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 784 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.7/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1426 tutos gratuits

Notre politique de protection des données