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 participants apprennent à transformer un legacy subi en système pilotable, étape par étape, sans promettre une réécriture dangereuse.

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 participants apprennent à transformer un legacy subi en système pilotable, étape par étape, sans promettre une réécriture dangereuse.

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.