
Go (Golang): Curso Completo 2026 – De Cero a Avanzado
udemy · ⭐ 4.39 (2.736 reseñas) · Todos los niveles · es · ⏱ 22,5 h
Impartido por Alex Roel · 55.320 alumnos
54.99 USD
Entra en tu cuenta para guardar este curso y volver a él cuando quieras.
Comparar este cursoEnlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información
Descripción
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.
Lo que aprenderás
- 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
Requisitos
- No hay prerequisitos para este curso. Todo lo que necesita es una computadora (Mac, Windows o Linux) y una conexión a Internet.