Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Go (Golang): Curso Completo 2026 – De Cero a Avanzado
Bestseller
Rating: 4.4 out of 5(2,712 ratings)
55,206 students

Go (Golang): Curso Completo 2026 – De Cero a Avanzado

Domina Go desde cero hasta avanzado. Aprende programación moderna, concurrencia, goroutines, canales, testing, APIs.
Created byAlex Roel
Last updated 2/2026
Spanish
Spanish [Auto],

What you'll learn

  • Conviértete en un programador profesional de Go
  • Tipos de datosDominarás todos los conceptos clave de Go a partir de cero. No se requieren conocimientos previos de Go.
  • Aprende a trabajar con variables, tipos de datos y operadores
  • Aprende a trabajar con estructuras de control, if – else, switch, for, etc
  • Domine todas las estructuras de datos de Go en profundidad: Array, Slicen, mapas.
  • Aprende a trabajar con funciones a profundidad
  • POO. Domina el uso de estructuras, interfaces, punteros, modelos.
  • Comprende la Comcurrencia y Canales
  • Aprende a Testing
  • Aprende el desarrollo web con Go, Aprende a crear servidores, manejo de HTML, CSS.
  • Aprende a crear API REST con MySQL, implementa ORM

Course content

24 sections223 lectures22h 36m total length
  • Introdución1:29
  • ¿Qué es y por que usar Go?9:36
  • ¿Qué necesitamos?5:29
  • Playground de Go6:05
  • Instalar y configurar Go8:52
  • Hola mundo con Go7:43
  • Paquetes de terceros4:39
  • Prueba de conocimiento
  • Resumen0:57

Requirements

  • No hay prerequisitos para este curso. Todo lo que necesita es una computadora (Mac, Windows o Linux) y una conexión a Internet.

Description

Go (Golang): Curso Completo – Aprende desde Cero hasta Avanzado (Actualizado 2026)

Este curso está diseñado para llevarte desde cero absoluto en programación hasta convertirte en un desarrollador avanzado en Go (Golang), el lenguaje creado por Google para construir sistemas rápidos, escalables y modernos.

Aprenderás paso a paso con ejercicios, ejemplos reales y proyectos modernos que te prepararán para trabajar en backend, APIs REST, microservicios y alta concurrencia.


¿Qué aprenderás en este curso?

Fundamentos de Go – Aprende desde cero

  • Qué es Go y por qué grandes empresas lo usan

  • Configurar tu entorno con Go y Visual Studio Code

  • Tu primer programa en Go

  • Variables, constantes, operadores y tipos de datos

  • Entrada y salida de datos

  • Estructuras de control: if, switch, for, bucles y rangos

  • Funciones, parámetros, retorno y funciones anónimas

Programación intermedia en Go

  • Arreglos, slices, mapas y estructuras de datos

  • Punteros en Go de forma clara

  • Structs, métodos y composición

  • Paquetes y módulos

  • Interfaces y polimorfismo

  • Manejo de errores y buenas prácticas

Go Avanzado – Lo que diferencia a los desarrolladores profesionales

Concurrencia en Go (uno de sus mayores poderes)

Aprenderás con ejercicios prácticos y ejemplos reales:

  • Goroutines

  • Canales (channels)

  • Select

  • Sync y WaitGroups

  • Concurrencia segura

  • Patrones de diseño concurrente

Testing profesional

  • Pruebas unitarias con testing

  • Test de tablas

  • Benchmarks

  • Cobertura de código

Desarrollo Web con Go

Aprende a crear aplicaciones web profesionales:

  • Servidores HTTP desde cero

  • Manejo de rutas

  • Middlewares

  • JSON y manejo de datos

  • Consumo y creación de APIs REST

  • Integración con bases de datos (MySQL, PostgreSQL)

  • CRUD completo con Go

Proyectos que construirás

  • Mini herramienta en consola

  • API REST completa con CRUD

  • Servidor HTTP personalizado

  • Aplicación concurrente usando goroutines y canales

A quién va dirigido este curso

Este curso es para ti si:

  • No sabes programar y quieres aprender desde cero

  • Vienes de otro lenguaje y quieres aprender Go

  • Deseas trabajar en backend, APIs o microservicios

  • Quieres dominar la concurrencia de Go para proyectos reales

  • Buscas un curso claro, moderno y práctico

Tecnologías y conceptos que dominarás

  • Go / Golang

  • Módulos y paquetes

  • Goroutines y channels

  • API REST con Go

  • Testing y benchmarks

  • Bases de datos

  • POO en Go (interfaces, composición)


¿Por qué estudiar BackEnd en Go?

Go con su sintaxis sencilla de entender facilita su aprendizaje y unas de sus ventajas principales es la implementación de concurrencia por defecto mediante goroutines que facilita el rendimiento de cálculos y múltiples tareas complejas con grandes cantidades de datos.


Who this course is for:

  • Cualquiera que quiera comprender las características fundamentales de Go