Go (Golang) para principiantes: curso completo
300 páginas
Spanish
PDF
4.5

Go (Golang) para principiantes: curso completo

Go (Golang) para principiantes: curso completo

Autor:

Año:

Resumen:

Este libro es tu guía confiable en el mundo del lenguaje Go (Golang), creado por Google para desarrollar aplicaciones rápidas, confiables y escalables. Si ya estás familiarizado con los fundamentos de la programación (variables, bucles, funciones) y deseas dominar un lenguaje moderno para el desarrollo backend, servicios en la nube y herramientas DevOps, este curso está diseñado para ti.



El libro está estructurado siguiendo el principio "de lo simple a lo complejo" y contiene decenas de ejemplos prácticos que puedes ejecutar y probar de inmediato. Comenzarás con la instalación de Go y la configuración del entorno de trabajo, y luego, paso a paso, analizarás todas las características clave del lenguaje.



Qué aprenderás:

  • Sintaxis básica de Go: variables, tipos de datos, estructuras de control, funciones y métodos.
  • Trabajo con colecciones: arrays, slices, maps y structs.
  • Interfaces y genéricos: cómo escribir código flexible y reutilizable.
  • Programación concurrente: goroutines, canales, mutexes y el patrón worker pool.
  • Creación de servidores web con net/http puro y frameworks populares (Gin, Echo).
  • Trabajo con bases de datos: SQL (database/sql, GORM) y NoSQL (MongoDB).
  • Pruebas, perfilado y depuración de código.
  • Compilación e implementación de aplicaciones (Docker, CI/CD).


Para quién es este libro:

  • Desarrolladores principiantes que han elegido Go como su primer lenguaje.
  • Programadores de Python, Java o C++ que desean aprender Go para backend.
  • Ingenieros DevOps que trabajan con Docker, Kubernetes y tecnologías en la nube.


Después de leerlo, podrás escribir por tu cuenta APIs REST, utilidades CLI, servicios de red y aplicaciones de microservicios. El libro contiene proyectos completos: un chat web simple, un analizador de datos, un sistema de gestión de tareas y un bot de Telegram.



El autor es Alexey Sokolov, desarrollador backend senior con 8 años de experiencia en Go, conferencista en plataformas educativas y autor de artículos técnicos. Todos los ejemplos están probados en la versión actual de Go (1.21+) y vienen acompañados de enlaces al repositorio con el código fuente.



No pospongas el conocimiento de uno de los lenguajes más demandados de la actualidad: ¡comienza tu camino en Go hoy mismo!

Recommendations