Advanced Web Application Architecture by Matthias Noback
Cómo desacoplar tu aplicación del framework y la base de datos con PHP moderno y diseño modular
Este libro te ayuda a poner en forma tus aplicaciones web. Trae muchas técnicas para desacoplar tu código de la infraestructura (el framework, la base de datos, etc.).
La Parte 1 presenta patrones de diseño para separar código de negocio e infraestructura. La Parte 2 muestra cómo estos patrones encajan con conceptos arquitectónicos como capas, puertos y adaptadores (arquitectura Hexagonal). El libro cierra con estrategias de testing y decisiones de diseño.
Lo que aprenderás
- Separar código mezclado en código de negocio e infraestructura usando patrones.
- Dividir tu código en capas con una distinción clara entre puertos y adaptadores.
- Testear aplicaciones desacopladas.
Compra el libro: https://leanpub.com/web-application-architecture