- Renforcer ses compétences en programmation orientée objet avec PHP.
- Acquérir une compréhension des concepts fondamentaux de la POO.
Module 1 : Introduction à la programmation en PHP
- Concepts fondamentaux : variables, fonctions, structures de contrôle, etc.
- Présentation de la programmation orientée objet (POO) en PHP.
- Différences entre la POO et la programmation procédurale.
Module 2 : Concepts de base de la POO en PHP
- Compréhension des classes et des objets.
- Propriétés et méthodes des classes.
- Notions de constructeur et destructeur.
- Modificateurs d'accès : public, private, protected.
- Héritage et interfaces.
Module 3 : Mise en pratique de la POO
- Création d'une classe de base et instanciation d'objets.
- Application des modificateurs d'accès pour sécuriser les données.
- Implémentation de l'héritage et des interfaces pour enrichir les fonctionnalités.
Module 4 : Scénarios d'utilisation de la POO
- Étude de cas concrets : création de formulaires, gestion des utilisateurs, etc.
- Introduction aux frameworks de POO : Laravel, Symfony, Yii.
Module 5 : Travaux pratiques
- Développement d'une application simple (ex. : système de gestion de contacts) pour appliquer les concepts de la POO en PHP.
- Maîtrise des concepts de base de la POO : Compréhension des classes, objets, propriétés et méthodes.
- Utilisation des modificateurs d'accès : Capacité à protéger les propriétés et méthodes des classes.
- Création et utilisation de classes : Compétence pour créer des classes de base et instancier des objets.
- Implémentation de l'héritage et des interfaces : Aptitude à étendre les fonctionnalités des classes.
- Application des principes de la POO dans des projets concrets : Expérience pratique à travers des exemples réels (ex. : gestion des utilisateurs, formulaires).
- Introduction à des frameworks PHP : Familiarité avec des frameworks POO comme Laravel, Symfony ou Yii.
- Développement d'une application simple : Capacité à créer une application fonctionnelle en utilisant les concepts de la POO.
Non certifiante
Sans niveau spécifique