El objetivo del curso es presentar los conocimientos necesarios para construir aplicaciones siguiendo el enfoque de Diseño Guiado por el Dominio (Domain-Driven Design "DDD"). Durante el curso se verán las mejores prácticas y ejemplos concretos en PHP a la hora de construir las diferentes capas de la aplicación.
Antes de comenzar a tirar una línea de código te recomiendo leer “Implementing Domain-Driven Design”, de Vaughn Vernon.
Un libro (rojo) que habla de la necesidad de DDD y diferentes ideas acerca del diseño y la arquitectura de una aplicación para llevar a cabo este paradigma de trabajo.
- Patrones de Diseño
- Principios S.O.L.I.D, ya explicaremos el por qué de los puntos.