Formation
PHP avancé
- Tout public
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
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
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
Maîtrise des bases de PHP et de la programmation orientée objet (POO)
Durée en centre : 21 heures
Durée totale : 21 heures
Durée totale : 21 heures
Formacode (Domaines de formation) :
- 30805 Langage PHP
- 326 Informatique, traitement de l'information, réseaux de transmission des données
Entrées/sorties permanentes
Formation entièrement présentielle
LIEU DE FORMATION
A distance
Les Docks - Atrium 10.6
13000 MARSEILLE
Les Docks - Atrium 10.6
13000 MARSEILLE
01 77 17 90 36
Organisme formateur :
Vivaneo
Vivaneo