Modules courts 3 jours
Module 3 jours 3 jours Intermédiaire à avancé

Legacy PHP/Symfony : reprendre le contrôle

Auditer, sécuriser et refactorer une application existante sans tout réécrire.

Les ateliers partent d’une application existante : repérer les zones à risque, ajouter des tests de caractérisation et proposer des modifications progressives avec leurs critères de vérification.

Pour qui ?

Équipes qui maintiennent une application PHP ou Symfony ancienne.

  • Format intra-entreprise ou organisme
  • Cas pratiques adaptables au contexte
  • Sortie orientée réflexes opérationnels

Objectifs opérationnels

  • Diagnostiquer une base legacy sans repartir de zéro.
  • Prioriser les zones à risque selon impact métier et fréquence de changement.
  • Ajouter des tests de caractérisation avant refactoring.
  • Construire une feuille de route de modernisation progressive.

Repartir avec

  • Grille d’audit legacy PHP/Symfony
  • Matrice risque / valeur / effort
  • Exemples de tests de caractérisation
  • Roadmap type de modernisation
Programme 3 jours

Trois jours pour passer du sujet technique aux réflexes utilisables

Jour 1

Lecture d’un legacy

  • Architecture réelle, dépendances, dette et points de rupture
  • Cartographie métier et technique des zones critiques
  • Priorisation : quoi toucher, quoi isoler, quoi laisser stable
Jour 2

Sécurisation avant modification

  • Tests de caractérisation sur comportements existants
  • Refactoring par petites étapes : extraction, renommage, découplage
  • Gestion des dépendances anciennes et des effets de bord
Jour 3

Roadmap de modernisation

  • Migration PHP, Symfony et librairies par lots
  • Découpage d’un plan 30/60/90 jours
  • Restitution technique compréhensible par le management

Ateliers pratiques

  • Auditer un module legacy
  • Ajouter des tests de protection
  • Construire une roadmap de refactoring incrémental

Prérequis

  • Expérience sur projet PHP existant
  • Bases de tests automatisés
  • Connaissance minimale de Symfony ou d’un framework PHP
Questions fréquentes

Cadrer le module Legacy PHP/Symfony : reprendre le contrôle

À qui s’adresse le module Legacy PHP/Symfony : reprendre le contrôle ?

Équipes qui maintiennent une application PHP ou Symfony ancienne.

Que permet de travailler ce module court en 3 jours ?

Les ateliers partent d’une application existante : repérer les zones à risque, ajouter des tests de caractérisation et proposer des modifications progressives avec leurs critères de vérification.

Le contenu peut-il être adapté à un contexte interne ?

Oui. Le module peut être cadré selon le niveau des participants, vos outils, vos contraintes métier et les cas pratiques utiles à l’équipe.

Les profils derrière votre projet

Transmettre une pratique qui sert vos projets.

Votre sujet : Formation legacy PHP Symfony refactoring

La formation gagne en valeur quand elle part de vos outils et des situations rencontrées par les équipes. Nous relions explications, exercices et accompagnement pour faciliter le passage à la pratique.

Découvrir l’agence
Portrait de Jérémy Chomel

Direction · architecture

Jérémy Chomel

Pratique technique des API, applications, automatisations et environnements de développement.

  • API
  • Architecture
  • DevOps
Portrait d’Arnault Frier

Direction · produit

Arnault Frier

Cadrage pédagogique, animation et mise en pratique à partir des besoins du terrain.

  • Produit
  • Cadrage
  • Formation
Portrait de Loïc Orue

Product Owner / Scrum Master

Loïc Orue

Product Owner / Scrum Master : clarification des besoins, facilitation et articulation entre apprentissage et backlog projet.

  • PO
  • Scrum
  • Backlog

Consultant senior mobilisable

La composition de l’équipe et sa disponibilité sont confirmées selon votre périmètre, les accès nécessaires et le niveau de service attendu.