Acquérir une bonne compréhension des concepts de base de la programmation orientée objet en PHP.
Module 1 : Introduction à PHP
- Présentation de PHP et des concepts de base : variables, fonctions, structures de contrôle, tableaux.
- Bonnes pratiques de codage et gestion des erreurs.
Module 2 : Introduction à la Programmation Orientée Objet (POO)
- Principes de la POO : classes, objets, propriétés, méthodes.
- Constructeurs, destructeurs, et modificateurs d'accès (public, private, protected).
- Différences entre POO et programmation procédurale.
Module 3 : Concepts Avancés de la POO
- Héritage, interfaces, polymorphisme, et encapsulation.
- Mise en place de classes avec héritage et utilisation d'interfaces.
Module 4 : Pratique de la POO
- Création d'applications simples en POO (ex. : gestion de formulaires, utilisateurs).
- Modélisation d'un projet simple avec classes interconnectées.
Module 5 : Frameworks PHP et POO
- Introduction à des frameworks comme Laravel, Symfony, Yii.
- Concepts de base : MVC, routage, gestion des bases de données.
Module 6 : Projet Pratique
- Mise en pratique : création d'une application PHP avec POO (ex. : gestion de contacts).
- Structuration du code, utilisation de l'héritage, gestion des données et tests.
Attestation de formation
Non certifiante
Sans niveau spécifique