GO desde cero

Curso: GO desde cero

intermedio
4 horas

También puedes acceder a todos los cursos con un solo pago

Sube a premium

GO desde cero

Toma este curso
GO desde cero

Curso: GO desde cero

intermedio
+4 horas
Sube a premium

Y accede a todos los cursos con un solo pago

GO desde cero

GO desde cero

Adquiere los conocimientos básicos para iniciar a programar con Go.

Nivel: intermedio
Fecha de lanzamiento: 13 de Marzo
Duración: +4 horas
(Ver temario)
Calificación: 4.7
(Ver 123 opiniones)

Comparte:

Acerca de este curso

Go es un lenguaje creado por Google en 2009 y que ha ganado mucha fuerza en el desarrollo actual. De hecho, empresas como Dropbox, Docker, Facebook, Netflix, Uber oTwitter (entre otras) confian en Go para sus desarrollos (fuente). Con Go puedes programar tu aplicación una sola vez y luego compilarla para cualquier sistema operativo (incluso móviles). Además tiene una curva de aprendizaje sencilla pero a la vez el poder y robustez de lenguajes como C, siendo su especialidad los sistemas que requieran alto rendimiento.

¿Qué aprenderás?

  • Sintaxis de Go.
  • Manejar estructuras de datos como slice, arrays, maps, struct.
  • Uso de punteros.
  • Gestión de paquetes a través de módulos.

¿Qué conocimientos previos necesitas?

Temario del curso

Introducción

Conoce porqué nació Go y cómo instalarlo.

  • 1.1 - Bienvenida e Introducción

  • 1.2 - Go Playground

  • 1.3 - Instalación de Go en Linux

  • 1.4 - Instalar Visual studio Code

Variables, operadores y tipos de datos

Aprende la sintaxis de las variables, conoce los tipos de datos del lenguaje y documenta fácilmente con comentarios.

  • 2.1 - Variables

  • 2.2 - Constantes

  • 2.3 - Comentarios

  • 2.4 - Tipos de datos

  • 2.5 - Operadores aritméticos y de asignación

  • 2.6 - Operadores de comparación y lógicos

Punteros, Arrays, slices, maps, structs

Aprende cómo se estructuran y procesan conjuntos de datos.

  • 3.1 - Punteros

  • 3.2 - Arrays

  • 3.3 - Slices. (Parte 1)

  • 3.4 - Slices. (Parte 2)

  • 3.5 - Maps

  • 3.6 - Estructuras

Control de flujo

Aprende la sintaxis para controlar el flujo de tu programa y el manejo de ciclos con la declaración for.

  • 4.1 - If

  • 4.2 - Switch

  • 4.3 - For clásico

  • 4.4 - For continuo

  • 4.5 - For forever

  • 4.6 - For range slice

  • 4.7 - For range maps

  • 4.8 - For range string

Funciones

Aprende la sintaxis y características de las funciones, y cómo manejar los errores.

  • 5.1 - Funciones

  • 5.2 - Funciones con parámetros por valor y por referencia

  • 5.3 - Funciones con return

  • 5.4 - Retorno de múltiples valores

  • 5.5 - Controlar errores

  • 5.6 - Funciones que reciben y retornan funciones

  • 5.7 - Funciones variaticas

  • 5.8 - Funciones anónimas

defer, panic y recover

Aprende a controlar el flujo de tu programa con las funciones defer, panic y recover.

  • 6.1 - Defer. (Parte 1)

  • 6.2 - Defer. (Parte 2)

  • 6.3 - Panic

  • 6.4 - Recover

Paquetes y Módulos

Aprende cómo organizar los paquetes y como gestionarlos con módulos.

  • 7.1 - Paquetes

  • 7.2 - Subir repositorio a GitHub

  • 7.3 - Crear un módulo

  • 7.4 - Importar paquetes de terceros

  • 7.5 - Versionamiento. (Parte 1)

  • 7.6 - Versionamiento. (Parte 2)

  • 7.7 - Actualizar dependencia versión menor

  • 7.8 - Actualizar dependencia versión mayor

  • 7.9 - Limpiar dependencias no usadas

Profesor del curso

Avatar

Alejandro Rodriguez

@ajrdrgzVer perfil

Developer 🚀 - Gopher

Asistente del curso

Avatar
Claudio Flores
@claudiofloresVer perfil

Sigue aprendiendo con

Java desde Cero

Java desde Cero

Avatar

Alexys Lozada

5

4.7

JavaScript desde cero

JavaScript desde cero

Avatar

Beto Quiroga

5

4.8

Empieza a aprender GO desde cero

¿Aún no te decides? Mira una clase gratis

Mostrar precios en

USD

Obtén cuatro meses gratis
al adquirir un plan anual

Por $ USD más obtén
una suscripción anual

Premium

Ahorra $120 USD
$360240USD

El mes te sale a $30 20 USD

Ahorra 33 %

Ahorra 33 %

Ahorra 33 %

Gráfico de tabla

Impulsa tu carrera con acceso a todos los cursos y especialidades

unicorn-head-smile¿Tienes un EDycupón?
  • ¡Paga 8 meses y obtén 12!

  • Todos los beneficios del plan gratis

  • Acceso completo a todo EDteam (+181 cursos)

  • Sin límite de reproducciones diarias

  • Certificado de culminación

  • 2 cursos nuevos por semana

  • Descarga recursos adicionales de cursos

  • Clases y talleres bonus en cursos

  • Reproducción automática de clases

  • Continúa estudiando en el segundo exacto donde te quedaste

  • ¡Paga 8 meses y obtén 12!

  • Todos los beneficios del plan gratis

  • Acceso completo a todo EDteam (+181 cursos)

  • Sin límite de reproducciones diarias

  • Certificado de culminación

  • 2 cursos nuevos por semana

  • Descarga recursos adicionales de cursos

  • Clases y talleres bonus en cursos

  • Reproducción automática de clases

  • Continúa estudiando en el segundo exacto donde te quedaste

  • Ver todas las características

* Los planes premium no tienen permanencia obligatoria. Cancela cuando quieras

Sólo este curso

$28USD

$30 20 USD

Gráfico de tabla

Conserva este curso de por vida y obtén un certificado con un único pago.

  • Acceso de por vida a este curso

  • Certificado de culminación

  • Red social educativa

  • Sin límite de reproducciones diarias

  • Sin anuncios

  • Guarda tus apuntes de clases

  • Reproducción automática de clases

  • Guarda el avance de tus estudios

  • Descarga los recursos de las clases

  • Acceso de por vida a este curso

  • Certificado de culminación

  • Red social educativa

  • Ver todas las características

¿Quieres regalar este curso?

123 calificaciones de los estudiantes (4.7)

Cargando Calificaciones...

Sigue aprendiendo con

Java desde Cero

Java desde Cero

Avatar

Alexys Lozada

5

4.7

JavaScript desde cero

JavaScript desde cero

Avatar

Beto Quiroga

5

4.8