{"product_id":"domain-modeling-made-functional-tackle-software-complexity-with-domain-driven-design-and-f-9781680502541","title":"Modelado de dominio funcional: Aborde la complejidad del software con el diseño dirigido por el dominio y F#","description":"\u003cp\u003eQuiere una mayor satisfacción del cliente, ciclos de desarrollo más rápidos y menos trabajo desperdiciado. El diseño guiado por el dominio (DDD) combinado con la programación funcional es la combinación innovadora que le llevará a conseguirlo. En esta guía pragmática y sencilla, verá cómo la aplicación de los principios fundamentales de la programación funcional puede dar lugar a diseños de software que modelan los requisitos del mundo real de forma elegante y concisa, a menudo más que un enfoque orientado a objetos. Ejemplos prácticos en el lenguaje funcional de código abierto F#, y ejemplos de dominios empresariales conocidos, le mostrarán cómo aplicar estas técnicas para construir software centrado en el negocio, flexible y de alta calidad.\u003c\/p\u003e \u003cp\u003eEl diseño guiado por el dominio es un enfoque bien establecido para diseñar software que garantiza que los expertos del dominio y los desarrolladores trabajen juntos de forma eficaz para crear software de alta calidad. Este libro es el primero en combinar DDD con técnicas de programación funcional de tipado estático. Este libro es perfecto para los recién llegados a DDD o a la programación funcional: todas las técnicas que necesite se introducirán y explicarán.\u003c\/p\u003e \u003cp\u003eModele un dominio complejo con precisión utilizando el sistema de tipos de F#, creando código compilable que también sea documentación legible, asegurando que el código y el diseño nunca se desincronicen. Codifique las reglas de negocio en el diseño para tener pruebas unitarias en tiempo de compilación y elimine muchos errores potenciales haciendo que los estados ilegales sean irrepresentables. Ensamble una serie de funciones pequeñas y probables en un caso de uso completo y componga estos escenarios individuales en un diseño a gran escala. Descubra por qué la combinación de programación funcional y DDD conduce naturalmente a arquitecturas orientadas a servicios y hexagonales. Finalmente, cree un modelo de dominio funcional que funcione con bases de datos tradicionales, NoSQL y almacenes de eventos, y exponga de forma segura su dominio a través de un sitio web o una API.\u003c\/p\u003e \u003cp\u003eResuelva problemas reales centrándose en los requisitos del mundo real para su software.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLo que necesita: \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eEl código de este libro está diseñado para ejecutarse de forma interactiva en Windows, Mac y Linux. Necesitará una versión reciente de F# (4.0 o superior) y el tiempo de ejecución .NET apropiado para su plataforma. Encontrará las instrucciones completas de instalación para todas las plataformas en fsharp.org.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-11108338\"\u003eScott Wlaschin\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Pragmatic Bookshelf\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 20\/02\/2018\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 312\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.19 lbs\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.25h x 7.50w x 0.65d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781680502541\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1680502549\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051440\"\u003eDesarrollo e ingeniería de software | Herramientas\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM011000\"\u003eArquitectura de computadoras\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM062000\"\u003eCiencia de datos | Modelado y diseño de datos\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eSobre el autor\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eScott Wlaschin es un experto en F#, autor del popular sitio de F# fsharpforfunandprofit.com y miembro de la junta directiva de la F# Software Foundation. Conocido por su enfoque no académico de la programación funcional, Scott es un orador popular y ha dado charlas en NDC, F# Exchange, DDD Europe y otras conferencias en todo el mundo.\u003c\/p\u003e","brand":"Pragmatic Bookshelf","offers":[{"title":"Default Title","offer_id":42682017317101,"sku":"9781680502541","price":67.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_042bb469-a497-4dd6-bc05-9602d0100ab5.jpg?v=1649714781","url":"https:\/\/sureshotbooks.com\/es\/products\/domain-modeling-made-functional-tackle-software-complexity-with-domain-driven-design-and-f-9781680502541","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}