Descripción
PROGRAMACION DE SERVICIOS Y PROCESOS - 3ª EDICION
Resumen del libro
Esta obra ofrece una guía práctica y actualizada para el dominio de la programación de servicios y procesos, adaptada al currículo oficial del Técnico Superior en Desarrollo de Aplicaciones Multiplataforma. A través de cinco capítulos, el lector adquirirá las competencias necesarias para diseñar, implementar y gestionar procesos concurrentes, hilos de ejecución y servicios de red. El libro combina fundamentos teóricos con ejercicios aplicados, facilitando la comprensión de conceptos avanzados como la sincronización, la comunicación entre procesos y el desarrollo de servicios web. Es un recurso esencial tanto para estudiantes como para profesionales que buscan actualizar sus conocimientos en programación de sistemas.
¿De qué trata?
El libro aborda de manera estructurada los fundamentos y las técnicas avanzadas de la programación de servicios y procesos. Comienza con la introducción a los conceptos de proceso e hilo, explicando su ciclo de vida y gestión en sistemas operativos. A continuación, profundiza en la programación concurrente y paralela, cubriendo mecanismos de sincronización como semáforos, monitores y locks. Se dedica una sección importante a la comunicación entre procesos (IPC), incluyendo tuberías, colas de mensajes y memoria compartida. Posteriormente, el texto se centra en el desarrollo de servicios de red, abordando protocolos como TCP/IP y UDP, así como la implementación de servidores y clientes. Finalmente, se tratan temas de servicios web, incluyendo REST y SOAP, y se ofrece una visión práctica de su integración en aplicaciones multiplataforma.
Temas principales
- Gestión de procesos e hilos en sistemas operativos.
- Programación concurrente y paralela con mecanismos de sincronización.
- Comunicación entre procesos (IPC) mediante tuberías, colas de mensajes y memoria compartida.
- Desarrollo de servicios de red con protocolos TCP/IP y UDP.
- Implementación de servicios web (REST y SOAP) para aplicaciones multiplataforma.
¿Para quién está recomendado?
Este libro está dirigido principalmente a estudiantes del ciclo formativo de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma que cursen el módulo de Programación de servicios y procesos. También es de gran utilidad para desarrolladores de software, programadores junior y profesionales de TI que deseen reforzar sus conocimientos en programación concurrente, comunicación entre procesos y servicios de red. Resulta igualmente valioso para autodidactas que busquen una base sólida y práctica en estas áreas fundamentales del desarrollo de software.
Qué aporta este libro
- Proporciona una base teórico-práctica alineada con el currículo oficial del título de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma.
- Facilita la comprensión de conceptos complejos como la sincronización de hilos y la comunicación entre procesos mediante ejemplos y ejercicios aplicados.
- Ofrece una guía completa para el desarrollo de servicios de red y servicios web, habilidades esenciales en el desarrollo de software moderno.
- Actualiza los contenidos conforme al Real Decreto 405/2023, garantizando la relevancia y vigencia de los conocimientos adquiridos.
Ficha técnica
- Autor: RAMOS MARTIN, Mª JESUS
- Editorial: Ibergarceta Publicaciones S.L.
- Idioma: Español
- Tema: PROGRAMACION INFORMATICA/DESARROLLO DE SOFTWAR, PROGRAMACION DE WEB
- Colección: INFORMATICA Y TELECOMUNICACIONES
- Encuadernación: Otros
- Fecha de edición: septiembre de 2025
- Número de páginas: 326
- Peso: 727 g
Valoración editorial
Esta tercera edición se presenta como un recurso actualizado y riguroso para el estudio de la programación de servicios y procesos. Su estructura didáctica, que combina teoría con ejercicios prácticos, la convierte en una herramienta eficaz tanto para el aula como para el autoaprendizaje. La obra responde directamente a las necesidades del currículo oficial, lo que garantiza su pertinencia para estudiantes y docentes. Para profesionales en activo, ofrece una oportunidad de actualización en áreas clave del desarrollo de software, como la concurrencia y los servicios de red, fundamentales en el panorama tecnológico actual.

