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:

«Go (Golang) para principiantes: curso completo» es una guía práctica que te llevará desde la instalación del compilador hasta la creación de tus propias aplicaciones web y utilidades de línea de comandos. El libro está escrito en un lenguaje sencillo y no requiere experiencia previa en programación en Go, aunque conocer los fundamentos de cualquier lenguaje (por ejemplo, Python) será una ventaja.

¿Para quién es este libro?

  • Programadores principiantes que quieran aprender un lenguaje moderno y rápido de Google.
  • Desarrolladores de Python, Java o C++ que deseen migrar a Go para el desarrollo backend.
  • Estudiantes y cualquier persona que quiera entender cómo funcionan las gorutinas, los canales y la concurrencia.

¿Qué aprenderás y podrás hacer?

  • Instalar Go, configurar el entorno y escribir tu primer programa.
  • Dominar la sintaxis: variables, tipos de datos, estructuras de control, funciones y estructuras.
  • Comprender cómo funcionan las interfaces, el manejo de errores (error handling) y los paquetes.
  • Estudiar las gorutinas y los canales, las principales características de Go para la ejecución paralela de tareas.
  • Aprender a escribir pruebas y realizar benchmarks.
  • Crear un servidor HTTP completo, trabajar con JSON, bases de datos y archivos.
  • Saber cómo compilar y publicar proyectos utilizando módulos (Go Modules).

La estructura del libro sigue el principio «de lo simple a lo complejo». Cada capítulo contiene teoría, ejemplos de código y ejercicios para afianzar el material. Al final del curso te espera la creación de un miniproyecto: una API REST para notas, que podrás mejorar por tu cuenta.

Este libro será tu guía confiable en el mundo de Go. No solo leerás teoría, sino que aplicarás inmediatamente los conocimientos en la práctica. Después de leerlo, podrás escribir con confianza utilidades, servicios web e incluso pequeños microservicios en Go.

¿Por qué elegir este libro? El autor es un desarrollador experimentado que ha recorrido el camino desde principiante hasta líder técnico en proyectos Go. Todos los ejemplos están probados con la versión actual de Go (1.22+), y los conceptos complejos se explican sin academicismo innecesario.

Recommendations