Formation certifiante
Cette formation approfondie vous permettra de maîtriser les principes fondamentaux de la programmation orientée objet avec PHP, en utilisant sa version la plus récente.
Vous découvrirez comment écrire des classes et instancier des objets, tout en garantissant leur intégrité grâce à l’encapsulation.
De plus, vous apprendrez à mettre en œuvre l’héritage et le polymorphisme, qui sont des concepts clés de la programmation orientée objet.
Cette formation couvre également l’utilisation des classes abstraites et des interfaces, ainsi que la gestion appropriée des erreurs avec le mécanisme d’exceptions de PHP.
Pour finir, vous découvrirez comment concevoir un programme en respectant les principes de la programmation orientée objet et en adoptant des architectures logicielles basées sur cette approche.
Cette formation est donc idéale pour ceux qui cherchent à élever leurs compétences en PHP à un niveau supérieur.
Programme détaillé
Introduction aux concepts objets (2 heures)
- Principes de programmation orientée objet
- Modélisation et conception objet
- Les concepts de la programmation orientée objet
- Les classes, les objets, les attributs et les méthodes
- L’héritage
- Le polymorphisme
- L’encapsulation
Classes, méthodes et attributs (6 heures)
- Définition des classes
- Création des membres de classes
- Différents types de variables et méthodes
- Relation entre les classes et les objets
- Construction et destruction d’objet
- Appel de méthodes sur les objets
- Les modificateurs d’accès et l’accès aux membres des classes
Concepts avancés de programmation orientée objet en PHP (3 heures)
- Les classes abstraites et les interfaces
- Traitement des erreurs avec les exceptions
- Gestion des exceptions
- Création de classes d’exception
Structuration d’une application PHP avec les classes et les objets (3 heures)
- Les responsabilités des différents objets
- Vers le modèle MVC en PHP
- Le modèle, la vue et le contrôleur : qui fait quoi et comment communiquent-ils ?