Go (Golang) para principiantes: curso completo
Go (Golang) para principiantes: curso completo
Resumen:
El libro "Go (Golang) para principiantes: curso completo" es una guía completa sobre uno de los lenguajes de programación de más rápido crecimiento. Go (o Golang) fue creado en Google y combina la simplicidad de Python con el rendimiento de C++. Es ideal para crear servicios web, microservicios, herramientas de línea de comandos y aplicaciones en la nube.
El libro está escrito para quienes recién comienzan su camino en la programación o desean aprender un nuevo lenguaje. No necesitarás conocimientos profundos, solo una comprensión básica de algoritmos y saber usar una computadora.
Qué aprenderás en este libro:
- Fundamentos de la sintaxis de Go — variables, tipos de datos, funciones, paquetes y módulos.
- Manejo de memoria y punteros — cómo Go gestiona la memoria y por qué es seguro.
- Gorutinas y canales — la característica principal del lenguaje: programación concurrente sin dolor.
- Creación de un servidor web — desde un simple "Hola, Mundo" hasta una API completa con enrutamiento.
- Trabajo con bases de datos — conexión a PostgreSQL, SQLite, ejecución de consultas.
- Pruebas y depuración — herramientas integradas para escribir código confiable.
- Compilación e implementación — cómo compilar un binario y ejecutarlo en un servidor.
Cada capítulo contiene ejemplos prácticos de código, ejercicios para reforzar el material y un pequeño proyecto. Al final del libro, crearás un servicio web completo con API REST, autenticación y base de datos: un excelente trabajo para tu portafolio.
Para quién es este libro:
- Desarrolladores principiantes que quieren elegir un lenguaje para empezar.
- Programadores de Python, PHP o Java que desean aprender Go.
- Todos los interesados en desarrollo backend, microservicios y tecnologías en la nube.
El libro está escrito en un lenguaje sencillo, con un mínimo de teoría y un máximo de práctica. No solo leerás, sino que empezarás a escribir código de inmediato. Después de estudiarlo, podrás crear tus propios proyectos en Go con confianza.
Únete a la comunidad de desarrolladores de Go: el lenguaje que eligen Google, Uber, Dropbox y miles de otras empresas. ¡Comienza tu camino hoy mismo!
Recommendations
Concurrencia en Swift: Guía completa de async/await, Actors y Task
DevOps para desarrolladores de C# (.NET): automatización, CI/CD y tecnologías en la nube
Entrevista sobre C# (.NET): 200 preguntas y respuestas
Swift (iOS/macOS) y microservicios: de la aplicación móvil a la arquitectura en la nube
PHP y MySQL. Desarrollo de aplicaciones web. Guía completa
MapKit Fundamentals