Formation

PHP avancé

Organisme responsable juridiquement de la formation
Vivaneo

  • 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
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
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
Formacode (Domaines de formation) :
  • 30805 Langage PHP
NSF (Spécialités de formation) :
  • 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