La programmation orientée objet avec PHP
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.
Prérequis
- Construire des pages Web avec le langage HTML
- Développer des application Web avec le langage PHP ou avoir suivi la formation T44B-010 – PHP : Développer des applications Web
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En centre
- En entreprise
- À distance
Objectifs pédagogiques
- Comprendre les principes fondamentaux de programmation orientée objet.
- Écrire des classes.
- Instancier les classes pour créer des objets.
- Mettre en œuvre l'encapsulation pour garantir l'intégrité des objets.
- Mettre en œuvre l'héritage et le polymorphisme.
- Utiliser les classes abstraites et les interfaces.
- Gérer correctement les erreurs avec le mécanisme d'exceptions de PHP.
- Concevoir un programme selon les principes de la programmation orientée objet.
- Connaître les architectures logicielles basées sur la programmation orientée objet.
Programme de la formation
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 ?
Proposé par
ENI Service
"votre centre de formation informatique de confiance"
Proposé par
ENI Service