Newsletter para devsEntra
Audio premium

Refactorizar una aplicación legacy (Parte 2)

Continuamos refactorizando: abstracción, paquetes y microframeworks.

Desde 15€/mes
Imagen de Daniel Primo

Daniel Primo

Guía práctica para refactorizar una aplicación PHP legacy: Composer, PSR-4, controladores, Doctrine DBAL, SlimPHP, plantillas y separación MVC con tests de regresión.

Qué vas a aprender

  1. 1Refactorización de una aplicación legacy en PHP
  2. 2Uso de Composer para gestionar dependencias
  3. 3Aplicación del estándar PSR-4 y namespaces
  4. 4Creación de un AppController para separar responsabilidades
  5. 5Extracción de consultas y uso de Doctrine DBAL
  6. 6Integración de SlimPHP como microframework de rutas
  7. 7Separar vistas usando SlimPHPView y plantillas
  8. 8Diseño de métodos getProduct y viewProduct para desacoplar lógica
  9. 9Importancia de tests de regresión y entornos locales
  10. 10Pasos para avanzar hacia una arquitectura MVC