{"product_id":"learning-functional-programming-managing-code-complexity-by-thinking-functionally-9781098111755","title":"Aprender programación funcional: cómo gestionar la complejidad del código pensando funcionalmente","description":"\u003cp\u003eAprenda a pensar y escribir código como un programador funcional. Con esta guía práctica, los desarrolladores de software familiarizados con la programación orientada a objetos se sumergirán en los conceptos básicos de la programación funcional y aprenderán a usar características funcionales y POO juntas en proyectos de software grandes o complejos. \u003c\/p\u003e\u003cp\u003e El autor Jack Widman utiliza ejemplos de Java, Python, C#, Scala y JavaScript para ayudarte a obtener una nueva perspectiva y un conjunto de herramientas para gestionar la complejidad en tu dominio de problemas. Podrás escribir código más simple, reutilizable, más fácil de probar y modificar, y más consistentemente correcto. Este libro también te muestra cómo usar patrones de la teoría de categorías para ayudar a cerrar la brecha entre la POO y la programación funcional. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eAprenda los fundamentos de la programación funcional y explore la forma en que los programadores funcionales abordan los problemas \u003c\/li\u003e\n\u003cli\u003eComprenda cómo la FP difiere de la programación orientada a objetos e imperativa \u003c\/li\u003e\n\u003cli\u003eUtilice un conjunto de patrones de diseño prácticos y aplicables que modelan la realidad de una manera funcional \u003c\/li\u003e\n\u003cli\u003eAprenda a incorporar características de FP y POO en proyectos de software \u003c\/li\u003e\n\u003cli\u003eAplique los patrones de diseño funcional de manera apropiada y utilícelos para escribir código correcto, robusto y fácilmente modificable \u003c\/li\u003e\n\u003c\/ul\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-15247723\"\u003eJack Widman\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 20\/09\/2022\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 135\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 0.53lbs\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 6.80h x 9.00w x 0.40d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781098111755\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1098111753\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\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051210\"\u003eProgramación | Orientada a objetos\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051010\"\u003eLenguajes | General\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051230\"\u003eDesarrollo de software e ingeniería | General\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eSobre el autor\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eEl camino de Jack Widman hacia la ingeniería de software tomó una ruta tortuosa. Se especializó en latín en la universidad y estudió literatura, filosofía y música romanas y griegas antiguas, para luego enamorarse de las matemáticas. Aprendiendo por su cuenta lo suficiente como para ingresar a la escuela de posgrado, Jack completó un doctorado en matemáticas en la Universidad Wesleyan en Middletown, CT. Mientras estuvo allí, aprendió sobre lenguajes de programación y cómo escribir código. Con más de 20 años de experiencia escribiendo software, Jack brinda servicios de consultoría a una amplia gama de equipos de software, especialmente con respecto a la conversión de bases de código a un estilo de codificación funcional. Tiene un profundo conocimiento y pasión por el tema.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":44563710935277,"sku":"9781098111755","price":65.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_40523d2c-733d-42dc-9090-04c310602baf.jpg?v=1701845905","url":"https:\/\/sureshotbooks.com\/es\/products\/learning-functional-programming-managing-code-complexity-by-thinking-functionally-9781098111755","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}