Date de mise à jour : 21/03/2025 | Identifiant OffreInfo :
14_AF_0000180266
Organisme responsable :
Aformation
Améliorer sa maîtrise de la programmation orientée objet (POO) en PHP
Approfondir ses connaissances en POO permet de structurer son code de manière plus efficace, réutilisable et modulaire. Cela facilite la maintenance et l'évolution des projets PHP en adoptant des bonnes pratiques de développement.
Assimiler les principes fondamentaux de la programmation orientée objet
Comprendre les concepts clés de la POO, tels que les classes, les objets, l'encapsulation, l'héritage et le polymorphisme, est essentiel pour écrire du code PHP plus structuré. Une bonne maîtrise de ces bases permet de mieux organiser ses applications et d'optimiser leur fonctionnement.
Module 1 : Introduction à la programmation orientée objet en PHP
Rappel des concepts fondamentaux de la programmation en PHP (variables, fonctions, structures de contrôle, etc.).
Introduction à la programmation orientée objet (POO) et comparaison avec la programmation procédurale.
Concepts clés : classes, objets, propriétés et méthodes.
Utilisation des constructeurs et destructeurs pour initialiser et nettoyer les objets.
Explication des modificateurs d'accès (public, private, protected) pour gérer la visibilité des données.
Notions d'héritage et d'interfaces pour structurer et réutiliser le code efficacement.
Module 2 : Mise en pratique de la programmation orientée objet en PHP
Création et manipulation de classes et d'objets en PHP.
Application des modificateurs d'accès pour renforcer l'encapsulation.
Mise en oeuvre de l'héritage et des interfaces pour améliorer la modularité du code.
Études de cas concrets : développement de fonctionnalités comme la gestion des utilisateurs ou la création de formulaires dynamiques.
Introduction aux frameworks PHP orientés objet (Laravel, Symfony, Yii) et leur rôle dans le développement moderne.
Travaux pratiques : développement d'une application simple, comme un système de gestion de contacts, pour appliquer les concepts appris.
Attestation de formation
Non certifiante
Sans niveau spécifique