Hands-On Domain-Driven Design with .NET Core: Abordar la complejidad en el corazón del software poniendo en práctica los principios de DDD

Puntuación:   (4,5 de 5)

Hands-On Domain-Driven Design with .NET Core: Abordar la complejidad en el corazón del software poniendo en práctica los principios de DDD (Alexey Zimarev)

Opiniones de los lectores

Resumen:

El libro ha tenido una buena acogida entre los desarrolladores interesados en el diseño orientado al dominio (DDD) y sus aplicaciones en .NET, y ha sido elogiado por sus ideas prácticas y su estilo accesible. Sin embargo, adolece de varios problemas, como falta de corrección, ejemplos de código obsoletos y secciones incompletas, lo que resta valor a la experiencia general.

Ventajas:

Explicaciones claras y concisas de los conceptos y aplicaciones prácticas de DDD.
Proporciona fragmentos de código modernos, lo que facilita su seguimiento.
Cubre temas avanzados como CQRS y Event Sourcing de forma efectiva.
Buen equilibrio entre teoría y práctica.
Fomenta la experimentación práctica y el aprendizaje.

Desventajas:

Las faltas de ortografía y los errores técnicos restan credibilidad.
Algunos ejemplos de código son incorrectos o no están actualizados.
Capítulos incompletos, incluyendo referencias a temas avanzados que faltan.
La falta de corrección afecta a la calidad general.
Puede que no todas las tecnologías tratadas sean relevantes o precisas para las prácticas actuales.

(basado en 19 opiniones de lectores)

Título original:

Hands-On Domain-Driven Design with .NET Core: Tackling complexity in the heart of software by putting DDD principles into practice

Contenido del libro:

Resuelva problemas empresariales complejos comprendiendo mejor a los usuarios, encontrando el problema que hay que resolver y creando sistemas sencillos basados en eventos para ofrecer a sus clientes lo que realmente quieren.

Características principales

⬤ Aplique los principios de DDD utilizando herramientas modernas como EventStorming, Event Sourcing y CQRS.

⬤ Aprenda cómo DDD se aplica directamente a varios estilos arquitectónicos como REST, sistemas reactivos y microservicios.

⬤ Potencie a los equipos para trabajar de forma flexible con servicios mejorados e interacciones desacopladas.

Descripción del libro

Los desarrolladores de todo el mundo están adoptando rápidamente los principios de DDD para obtener resultados potentes al escribir software que trata con requisitos empresariales complejos. Este libro le guiará en la implicación de las partes interesadas del negocio a la hora de elegir el software que planea construir para ellos. Al comprender la naturaleza temporal de los modelos de dominio basados en el comportamiento, podrá construir sistemas más esbeltos, ágiles y modulares.

Comenzarás descubriendo la complejidad del dominio y aprenderás a capturar los aspectos de comportamiento del lenguaje del dominio. 1; también y escribirá algo de código para transferir sus eventos de notas adhesivas a C#. El libro te mostrará cómo utilizar agregados para manejar comandos y producir eventos. A medida que avances, te familiarizarás con Bounded Contexts, Context Map, Event Sourcing y CQRS. Después de traducir los modelos de dominio en código C# ejecutable, crearás un frontend para tu aplicación utilizando Vue. js. Además de esto, aprenderás a refactorizar tu código y cubrirás el versionado de eventos y los aspectos esenciales de la migración.

Al final de este libro DDD, habrás ganado la confianza para implementar el enfoque DDD en tu organización y serás capaz de explorar nuevas técnicas que complementen lo que has aprendido en el libro.

Lo que aprenderá

⬤ Descubrir y resolver la complejidad del dominio junto con las partes interesadas del negocio.

⬤ Evitar errores comunes al crear el modelo de dominio.

⬤ Estudiar el concepto de Contexto Limitado y agregado.

⬤ Diseñar y construir modelos temporales basados en el comportamiento y no sólo en los datos.

⬤ Explorar los beneficios e inconvenientes del Event Sourcing.

⬤ Familiarizarse con CQRS y modelos de lectura al punto con proyecciones.

⬤ Practicar la construcción de UI de flujo unidireccional con Vue. js.

⬤ Comprender cómo una interfaz de usuario basada en tareas se ajusta a los principios de DDD.

Otros datos del libro:

ISBN:9781788834094
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Hands-On Domain-Driven Design with .NET Core: Abordar la complejidad en el corazón del software...
Resuelva problemas empresariales complejos...
Hands-On Domain-Driven Design with .NET Core: Abordar la complejidad en el corazón del software poniendo en práctica los principios de DDD - Hands-On Domain-Driven Design with .NET Core: Tackling complexity in the heart of software by putting DDD principles into practice

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)