10_2463466F_318329S https://www.emfor-bfc.org/formation/fiche-63466/form Formation PHP avancé Vivaneo

Formation PHP avancé

Date de mise à jour : 22/10/2024 | Identifiant OffreInfo : 10_2463466F
Organisme responsable : Vivaneo

Objectifs


  • Développer des compétences avancées en PHP

  • Maîtriser la programmation orientée objet à un niveau avancé

  • Exploiter des frameworks populaires pour optimiser le processus de développement

  • Renforcer les performances et la sécurité des applications

Programme de la formation

Module 1 : Introduction au Développement Web


  • Revue des bases en HTML et CSS

  • Installation et configuration d'un environnement de développement local (WAMP, LAMP, MAMP)

Module 2 : Fondamentaux de PHP

  • Introduction aux concepts fondamentaux de PHP

  • Exploration des fonctions avancées en PHP (récursivité, closures, etc.)

Module 3 : Programmation Orientée Objet en PHP

  • Approfondissement des concepts avancés de la POO : héritage, polymorphisme, interfaces, exceptions

  • Découverte des design patterns courants en PHP : Singleton, Factory, Observer, etc.

Module 4 : Gestion des Données avec PDO

  • Utilisation avancée de PDO pour les requêtes SQL et la gestion des transactions

  • Introduction à la programmation fonctionnelle en PHP

Module 5 : Frameworks PHP

  • Utilisation de frameworks populaires comme Laravel, CodeIgniter, Symfony ou Yii

  • Création d'API RESTful avec ces frameworks

Module 6 : Qualité du Code

  • Utilisation de bibliothèques pour les tests unitaires et d'intégration

  • Travaux pratiques : développement d'une application avec un framework PHP et mise en place de tests

Module 7 : Optimisation des Performances

  • Techniques d'optimisation : profiling, caching, minification, etc.

  • Sécurisation des applications PHP : prévention des injections SQL, protection contre les failles XSS, etc.

Module 8 : Déploiement d'Applications

  • Déploiement d'applications PHP sur des serveurs distants

  • Travaux pratiques : optimisation et sécurisation d'une application existante, déploiement sur un serveur distant.

Validation et sanction


  • Maîtrise des concepts avancés de PHP

  • Compétence dans l'utilisation de frameworks (Laravel, Symfony)

  • Création d'API RESTful

  • Optimisation des performances (profiling, caching)

  • Sécurisation des applications (prévention des vulnérabilités)

  • Tests et qualité du code (utilisation de bibliothèques de tests)

  • Déploiement d'applications sur serveurs distants

  • Application pratique des concepts dans des projets concrets.

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Site web : https://formation.vivaneo.fr
Contacter l'organisme

Contact de l'organisme formateur

VIVANEO
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :