{"title":"Conceptos de programación. Aprendizaje de la programación","description":null,"products":[{"product_id":"arquitectura-de-software-las-partes-dificiles-analisis-moderno-de-ventajas-y-desventajas-para-arquitecturas-distribuidas","title":"Arquitectura De Software: Las Partes Difíciles. Análisis Moderno De Ventajas Y Desventajas Para Arquitecturas Distribuidas","description":"\u003cp\u003eEn arquitectura de software no hay decisiones fáciles. Sí hay muchas partes difíciles, problemas o cuestiones complicadas sin buenas prácticas, que nos obligan a elegir entre varias soluciones intermedias. Con este libro, descubrirá cómo pensar críticamente sobre las ventajas y desventajas relacionadas con las arquitecturas distribuidas. Además de las explicaciones teóricas, el presente volumen contiene ejemplos prácticos y conoceremos a la Patrulla Sysops, un grupo imaginario de profesionales de la arquitectura con los que estudiaremos la granularidad del servicio, cómo gestionar los flujos de trabajo, la administración y separación de contratos, las transacciones distribuidas y hasta la optimización de características operativas, como la escalabilidad, la elasticidad y el rendimiento. El propósito principal de este libro es proporcionar las herramientas para realizar análisis de ventajas y desventajas, para enfrentarnos a los problemas de arquitectura y tomar la mejor decisión en cada caso.* Analizar las ventajas y desventajas, y documentar las decisiones de manera efectiva.* Tomar mejores decisiones considerando la granularidad del servicio.* Comprender las complejidades de desmantelar aplicaciones rígidas.* Gestionar y separar contratos entre servicios.* Manejar datos en una arquitectura altamente distribuida.* Descubrir patrones para gestionar el proceso de trabajo y las transacciones cuando se separan aplicaciones.\u003c\/p\u003e","brand":"Libroide","offers":[{"title":"Default Title","offer_id":56051437830488,"sku":"9788441548237","price":47.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0932\/7709\/4232\/files\/978844154823.jpg?v=1761538968"},{"product_id":"programacio","title":"Programacio","description":"\u003cp\u003eEste manual se ha revisado teniendo en cuenta la actualización del Real Decreto 405\/2023, de 29 de mayo, por el que se actualiza el título de Técnico Superior en Desarrollo de Aplicaciones Web, de la familia profesional Informática y comunicaciones, y se fijan sus enseñanzas mínimas. Este libro aborda el mundo de la programación desde un punto de vista eminentemente práctico y mediante la exposición de ejemplos que permitirán al lector adquirir los conocimientos necesarios para el desarrollo de aplicaciones. Para ello, se explican técnicas genéricas de programación (pseudocódigo y flujogramas) y se exponen los diferentes paradigmas de programación. Asimismo, se detallan los elementos que componen un programa, los recursos disponibles para el diseño de interfaces gráficas de usuario, los tipos abstractos de datos, los mecanismos para garantizar la persistencia de la información (bases de datos y ficheros), todo ello utilizando como tecnología vehicular JAVA. Entre las nuevas aportaciones se encuentra información sobre las distintas formas de acceder a las bases de datos relacionales y sobre qué son y para qué son útiles las aserciones. También se explica qué es una expresión regular y cómo se utiliza.'\u003c\/p\u003e","brand":"Libroide","offers":[{"title":"Default Title","offer_id":56051779699032,"sku":"9788413573656","price":42.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0932\/7709\/4232\/files\/978841357365.jpg?v=1761545544"},{"product_id":"curso-practico-con-unity-3d","title":"Curso Práctico Con Unity 3d","description":"\u003cp\u003eEl primer libro en español que guía el desarrollo de videojuegos con Unity, desde los fundamentos hasta la creación de builds ejecutables.Dirigido a principiantes y desarrolladores con experiencia, este libro te acompaña paso a paso, desde el uso del Unity Editor hasta la creación de videojuegos completos y optimizados. Aprenderás a manipular GameObjects, programar en C# y Visual Scripting, crear terrenos, personajes jugables y NPCs con inteligencia artificial de ChatGPT, dominar shaders y efectos visuales, e integrar música, sonidos, animaciones y cinemáticas con Animator, Cinemachine y Timeline.Incluye una introducción práctica a la realidad aumentada con ARFoundation y técnicas para optimizar el rendimiento, asegurando eficiencia en dispositivos reales. También explora la generación de builds ejecutables y presenta librerías gratuitas para mejorar tus proyectos.Cada capítulo ofrece ejemplos prácticos, ejercicios y acceso al código fuente en GitHub, permitiéndote aprender mientras aplicas conceptos. Este libro es tu guía para llevar tus ideas al siguiente nivel en el desarrollo de videojuegos con Unity.\u003c\/p\u003e","brand":"Libroide","offers":[{"title":"Default Title","offer_id":56056032624984,"sku":"9788441551633","price":29.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0932\/7709\/4232\/files\/978844155163.jpg?v=1761594753"},{"product_id":"nosotros-los-programadores","title":"Nosotros, Los Programadores","description":"\u003cp\u003eLa leyenda del software Robert C. Martin ('Uncle Bob') se sumerge en el mundo de la programación, explorando la vida de los pioneros revolucionarios que crearon los cimientos de la informática moderna. Desde Charles Babbage y Ada Lovelace a Alan Turing, Grace Hopper y Dennis Ritchie, Martin pone el foco sobre las figuras cuyo brillo y perseverancia cambiaron el mundo.Esta narración repleta de recuerdos ofrece una historia humana rica llena de perspectivas técnicas para desarrolladores y examina las innovaciones en la programación que dieron forma a la informática a nivel de bits y de bytes. Al conectar estos logros técnicos con las historias humanas que hay tras ellos, Martin ofrece a los lectores una visión poco habitual de las luchas y los triunfos de las personas que hicieron posible la tecnología moderna. Depresión, fracaso y ridículo, estos pioneros se enfrentaron a todo eso y sus vidas se entrelazan con la evolución de la propia computación a medida que el campo evolucionó desde sus orígenes humildes a las inteligencias artificiales basadas en la nube de la actualidad. Con el crecimiento de la IA, Martin también explora cómo esta tecnología está transformando el futuro de la programación y los desafíos éticos que surgen con ella.Para programadores, codificadores y cualquiera que esté fascinado por la intersección entre las personas y las máquinas, esta guía sobre la historia, la humanidad y la tecnología detrás del código que mueve el mundo actual es una lectura fascinante y esencial.\u003c\/p\u003e","brand":"Libroide","offers":[{"title":"Default Title","offer_id":56056554651992,"sku":"9788441552012","price":46.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0932\/7709\/4232\/files\/978844155201.jpg?v=1761597390"},{"product_id":"guia-de-programacion-en-c-c","title":"Guía De Programación En C\/C++","description":"\u003cp\u003eMedio siglo después, C y C++ son los lenguajes más eficientes de la historia y el fundamento de gran parte de la tecnología que utilizamos a diario. Creados por y para programadores, se siguen enseñando en miles de centros educativos y ofrecen multitud de ventajas a empresas relevantes en multitud de sectores.C y C++ están presentes en una amplia variedad de sectores gracias a su versatilidad a la hora de trabajar con alto y bajo nivel. Sirven para desarrollar sistemas operativos y lenguajes de programación, así como para crear programas de escritorio y videojuegos, y están presentes en sistemas gestores de bases de datos, navegadores web, editores gráficos, buscadores e incluso en el internet de las cosas (entre otros).En estas páginas, el lector tendrá la oportunidad de introducirse en los fundamentos para aprender a programar en las versiones más recientes de C y C++, y de asentar los cimientos para trabajar con dos de los lenguajes de programación más longevos de la historia de la informática a través de ejemplos y ejercicios prácticos.\u003c\/p\u003e","brand":"Libroide","offers":[{"title":"Default Title","offer_id":56058505036120,"sku":"9788441552074","price":29.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0932\/7709\/4232\/files\/978844155207.jpg?v=1761609541"}],"url":"https:\/\/libroide.com\/collections\/conceptos-de-programacion-aprendizaje-de-la-programacion.oembed","provider":"Libroide","version":"1.0","type":"link"}