Diseño Orientado al Dominio en PHP: Una Guía Altamente Práctica

Puntuación:   (4,1 de 5)

Diseño Orientado al Dominio en PHP: Una Guía Altamente Práctica (Carlos Buenosvinos)

Opiniones de los lectores

Resumen:

El libro ha sido muy bien acogido por su enfoque práctico del Diseño Dirigido por Dominios (DDD) en PHP, que proporciona ejemplos claros y se centra en la aplicación en el mundo real. Es elogiado por ser más accesible que la literatura tradicional de DDD y por construir la comprensión a través de ejemplos de código. Sin embargo, los revisores también señalaron algunos problemas, como la necesidad de una organización más clara dentro de los ejemplos y la falta de profundidad en algunas áreas, en particular para los conceptos más avanzados.

Ventajas:

Contiene ejemplos prácticos y evita la teoría redundante.
Ayuda a los desarrolladores a comprender los conceptos de DDD mediante ejemplos de código claros.
Accesible para principiantes y beneficioso para aquellos familiarizados con otros lenguajes de programación.
Ofrece una buena visión general de conceptos fundamentales de DDD como Value Objects y Aggregates.
Conciso comparado con literatura DDD más extensa.

Desventajas:

Algunos ejemplos de código se ven desconectados entre sí.
Le falta una introducción adecuada sobre la organización del código fuente.
Demasiado centrado en la Doctrina, limitando la comprensión sin ella.
Algunos conceptos importantes de DDD no se exploran en profundidad.
Puede confundir a los lectores con ejemplos que introducen clases no inmediatamente relevantes.

(basado en 9 opiniones de lectores)

Título original:

Domain-Driven Design in PHP: A Highly Practical Guide

Contenido del libro:

Ejemplos reales escritos en PHP mostrando Estilos Arquitectónicos DDD, Diseño Táctico e Integración de Contexto Limitado.

Características principales

⬤ Se centra en el código práctico más que en la teoría.

⬤ Lleno de ejemplos del mundo real que puede aplicar a sus propios proyectos.

⬤ Muestra cómo construir aplicaciones PHP utilizando los principios DDD.

Descripción del libro

El Diseño Dirigido por Dominios (DDD) ha llegado a la comunidad PHP, pero para todo lo que se habla, hay muy poco código real. Sin estar en una sesión de formación y sin ejemplos reales de PHP, aprender DDD puede ser todo un reto. Este libro cambia todo eso. Detalla cómo implementar patrones DDD tácticos y da ejemplos completos de temas como la integración de Bounded Contexts con REST, y estrategias de mensajería DDD. En este libro, los autores muestran, con toneladas de detalles y ejemplos, cómo diseñar correctamente Entidades, Objetos de Valor, Servicios, Eventos de Dominio, Agregados, Fábricas, Repositorios, Servicios y Servicios de Aplicación con PHP. Muestran cómo aplicar la Arquitectura Hexagonal dentro de su aplicación ya sea que utilice un framework de código abierto o uno propio. También cubren cómo integrar Bounded Contexts utilizando frameworks REST y estrategias de mensajería.

Lo que aprenderás

⬤ Diseñar correctamente todos los elementos de diseño de Domain-Driven Design con PHP.

⬤ Aprender todos los patrones tácticos para lograr un Diseño Orientado al Dominio completamente trabajado.

⬤ Aplicar arquitectura hexagonal dentro de su aplicación.

⬤ Integrar contextos delimitados en sus aplicaciones.

⬤ Utilizar enfoques REST y de mensajería.

Otros datos del libro:

ISBN:9781787284944
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Diseño Orientado al Dominio en PHP: Una Guía Altamente Práctica - Domain-Driven Design in PHP: A...
Ejemplos reales escritos en PHP mostrando Estilos...
Diseño Orientado al Dominio en PHP: Una Guía Altamente Práctica - Domain-Driven Design in PHP: A Highly Practical Guide

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)