Descripción
Métodos para gestionar la construcción de software complejo siguiendo las prácticas, principios y patrones de Domain-Driven Design con ejemplos de código en C#
Este libro presenta la filosofía de Domain-Driven Design (DDD) de una manera práctica y sencilla para desarrolladores experimentados que construyen aplicaciones para dominios complejos. Se centra en los principios y prácticas para descomponer un espacio de problemas complejo, así como en los patrones de implementación y las mejores prácticas para dar forma a un espacio de solución mantenible. Aprenderá a construir modelos de dominio efectivos mediante el uso de patrones tácticos y a mantener su integridad aplicando los patrones estratégicos de DDD. Ejemplos de código completos de principio a fin demuestran técnicas para integrar un espacio de solución descompuesto y distribuido, mientras que las mejores prácticas y patrones de codificación le aconsejan sobre cómo diseñar aplicaciones para su mantenimiento y escalabilidad.
- Ofrece una introducción completa a la filosofía de DDD para desarrolladores profesionales
- Incluye una gran cantidad de código y ejemplos de conceptos en acción que otros libros solo han cubierto teóricamente
- Cubre los patrones de CQRS, Mensajería, REST, Event Sourcing y Arquitecturas Basadas en Eventos
- También es ideal para desarrolladores de Java que quieran comprender mejor la implementación de DDD
Autor: Scott Millett, Nick Tune
Editorial: Wrox Press
Publicado: 04/05/2015
Páginas: 800
Tipo de encuadernación: Tapa blanda
Peso: 2.80lbs
Tamaño: 9.20h x 7.40w x 1.40d
ISBN13: 9781118714706
ISBN10: 1118714709
Categorías BISAC:
- Informática | Desarrollo e ingeniería de software | General
- Informática | Programación | General
Sobre el autor
Scott Millett es Director de TI en Iglu.com y ha trabajado con .NET desde la versión 1.0. Fue galardonado con el MVP de ASP.NET en 2010 y 2011, y es autor de Professional ASP.NET Design Patterns y Professional Enterprise .NET.
Nick Tune es un desarrollador de software que ofrece soluciones a problemas empresariales complejos utilizando tecnología, colaboración y Domain-Driven Design. Busca continuamente la mejora trabajando en productos ambiciosos y con personas entusiastas.

