Anuncio

Go, El Lenguaje de la Nube. Ejercicios básicos resueltos

Portada del libro Go, El Lenguaje de la Nube. Ejercicios básicos resueltos

Go cumple años sin perder fuelle. Con más de dos millones de desarrolladores activos en 2025 y un ecosistema que madura año tras año, el lenguaje creado por Google se ha ganado un lugar fijo en el stack de startups y grandes empresas por igual.

Su propuesta es simple: un lenguaje compilado, con tipado estático, concurrencia nativa y una sintaxis que cabe en una tarde de lectura. No promete ser el más expresivo ni el más innovador, pero resuelve el problema real de llevar software a producción sin fricción.

Para quienes están dando los primeros pasos, la práctica constante marca la diferencia. Leer documentación oficial está bien, pero escribir código, y equivocarse, es lo que realmente afianza los conceptos. Este libro recoge exactamente eso: una colección de ejercicios resueltos que cubren desde lo más básico hasta temas de concurrencia, criptografía y microservicios. Todo en Go, todo explicado paso a paso.

Introducción al libro

«Go, El Lenguaje de la Nube. Ejercicios básicos resueltos» es un manual práctico escrito por Francisco J. Martínez Mimbrera, profesor de la Universidad de Jaén.

Está pensado para estudiantes y programadores que ya tienen nociones de programación y quieren aplicar Go a problemas concretos. No es un libro de teoría: cada capítulo plantea ejercicios con su solución completa en código, explicando el razonamiento detrás de cada implementación.

El libro cubre desde programas sencillos de entrada y salida por teclado hasta temas avanzados como esteganografía, patrones cloud native y APIs REST. Si sabes lo que es una variable, un bucle y una función, puedes empezar. El nivel es de principiante a intermedio, dependiendo del capítulo.

Contenido del libro

La obra está organizada en nueve capítulos que siguen una progresión natural. Los primeros ejercicios trabajan operaciones aritméticas, condicionales y bucles. Luego se introducen funciones, cadenas, arrays y slices. Más adelante aparecen la memoria dinámica, los algoritmos de ordenación y búsqueda, y un bloque dedicado a criptografía básica con implementaciones de cifrado César, Vigenère y XOR.

La segunda mitad del libro entra en temas más propios del ecosistema Go: goroutines, canales, patrones de concurrencia, el paquete context, y la construcción de una API REST con JSON. También incluye un capítulo de herramientas CLI y otro de procesamiento de imágenes con esteganografía. Cada ejercicio viene con su código fuente completo y una explicación de cómo funciona.

Índice del libro

  • Capítulo 1: Introducción
  • Capítulo 2: E/S por teclado y pantalla y operaciones aritméticas
  • Capítulo 3: Flujos de control, funciones, cadenas de caracteres, arrays y slices
  • Capítulo 4: Manejo de ficheros y memoria dinámica
  • Capítulo 5: Algoritmos de ordenación y búsqueda
  • Capítulo 6: Ejercicios de Criptografía Básica
  • Capítulo 7: Concurrencia y Patrones Cloud Native
  • Capítulo 8: Herramientas de Sistema y Automatización (CLI)
  • Capítulo 9: Procesamiento de Imágenes y Esteganografía

Datos del libro

  • Título: Go, El Lenguaje de la Nube. Ejercicios básicos resueltos
  • Autor: Francisco J. Martínez Mimbrera
  • Año de publicación: 2026
  • Editorial: Universidad de Jaén (Escuela Politécnica Superior de Jaén)
  • Páginas: 153
  • Tamaño del PDF: 1.3 MB
  • Tiempo de lectura estimado: ~3 h 49 min
  • Nivel: Principiante
  • Categoría principal: Programación
  • Subcategoría: Go
  • Idioma: Español
  • Licencia: Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)

Más libros en: Go, Programación


Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.

Libros relacionados

Anuncios