![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
PHP avancéDate de mise à jour : 04/12/2024
| Identifiant OffreInfo : 24_279360 |
Carif-Oref Provence - Alpes - Côte d'Azur |
Développer une expertise avancée en PHP
Maîtriser la programmation orientée objet à un niveau avancé
Exploiter des frameworks populaires pour accélérer et structurer le développement
Optimiser les performances et renforcer la sécurité des applications web
Module 1 : Rappels et bases avancées en développement web
Révision des bases en HTML et CSS
Installation et configuration d'un environnement de développement local (WAMP, LAMP, MAMP)
Concepts avancés en PHP : récursivité, closures, programmation fonctionnelle
Module 2 : Programmation orientée objet avancée et design patterns en PHP
Concepts avancés de POO : héritage, polymorphisme, interfaces, exceptions
Introduction aux design patterns courants : Singleton, Factory, Observer, etc.
Utilisation avancée de PDO pour des requêtes SQL complexes et gestion des transactions
Module 3 : Développement avec des frameworks PHP
Introduction et utilisation de frameworks populaires (Laravel, Symfony, CodeIgniter, Yii)
Création d'API RESTful avec les fonctionnalités des frameworks
Intégration de bibliothèques pour les tests unitaires et d'intégration
Module 4 : Optimisation et sécurisation des applications PHP
Optimisation des performances : profiling, mise en cache, minification
Sécurisation des applications PHP : protection contre les injections SQL, failles XSS et autres vulnérabilités
Module 5 : Déploiement et mise en pratique
Déploiement d'applications PHP sur des serveurs distants
Travaux pratiques :
Création d'une application complète en utilisant un framework PHP
Tests, optimisation, sécurisation et déploiement de l'application développée
Non certificiante
Information non communiquée
Conventionnement : Non
Niveau d'entrée : Information non communiquée
Maîtrise des bases de PHP et de la programmation orientée objet (POO)