Go en acción
Go en acción
Resumen:
Acerca del libro
El libro «Go en acción» es una guía práctica sobre el lenguaje de programación Go (Golang), diseñada para desarrolladores que desean dominar este lenguaje moderno, rápido y eficiente. El autor del libro, William Kennedy, es uno de los principales expertos en Go y coautor de los materiales educativos oficiales de este lenguaje.
Para quién es este libro
La publicación está dirigida a programadores con experiencia básica en desarrollo (en cualquier lenguaje) que quieran aprender Go desde cero o sistematizar sus conocimientos. El libro será útil tanto para principiantes como para desarrolladores experimentados que estén migrando a Go desde otros lenguajes.
Qué aprenderá el lector
- Fundamentos de la sintaxis y tipos de datos de Go
- Trabajo con gorutinas y canales para programación concurrente
- Patrones de diseño característicos de Go
- Pruebas y perfilado de código
- Creación de servicios web y trabajo con bases de datos
- Ejemplos prácticos del desarrollo real
Contenido de los capítulos
El libro consta de 12 capítulos que cubren: introducción a Go, tipos básicos y estructuras de datos, funciones y métodos, interfaces, concurrencia (gorutinas y canales), paquetes y módulos, pruebas, reflexión, trabajo con JSON y XML, programación en red, creación de aplicaciones web, así como temas avanzados como la recolección de basura y la optimización del rendimiento.
Por qué vale la pena leerlo
«Go en acción» no es solo un manual de referencia, sino una guía práctica con una gran cantidad de ejemplos de código que se pueden aplicar inmediatamente en el trabajo. El libro está escrito en un lenguaje vivo, y los conceptos complejos se explican con ejemplos sencillos. Se presta especial atención a la programación concurrente, una de las mayores fortalezas de Go. Después de leerlo, podrá escribir aplicaciones eficientes, escalables y fiables en Go.
Recommendations
Pruebas de aplicaciones Go (Golang): desde pruebas unitarias hasta escenarios de integración
Programación funcional en Rust: desde lo básico hasta técnicas avanzadas
C# (.NET) para Data Science: desde los fundamentos hasta la producción
Kotlin y Docker: contenerización de aplicaciones
Effective Java (3.ª edición)
Rust idiomático