Curso Básico de Programación en Go

Curso Básico de Programación en Go

Instruido por:
Osmandi Gómez
Osmandi Gómez
Básico
4 horas de contenido
Ver la ruta de aprendizaje
Curso Básico de Programación en Go

Curso Básico de Programación en Go

Progreso del curso:0/36contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/36contenidos(0%)

Hola mundo en Go

Material Thumbnail

Introducción y bienvenida al curso

02:40 min

Material Thumbnail

¿Qué es, por qué y quienes utilizan Go?

07:28 min

Material Thumbnail

Instalar Go en Linux

05:57 min

Instalar Go en Windows

00:57 min

Instalar Go en Mac

01:05 min

Material Thumbnail

Nuestras primeras líneas de código en Go

10:05 min

Variables, funciones y documentación

Material Thumbnail

Variables, constantes y zero values

13:29 min

Material Thumbnail

Operadores aritméticos

07:15 min

Material Thumbnail

Tipos de datos primitivos

05:32 min

Material Thumbnail

Paquete fmt: algo más que imprimir en consola

08:25 min

Material Thumbnail

Go doc: La forma de ver documentación

07:40 min

Estructuras de control de flujo y condicionales

Material Thumbnail

El poder de los ciclos en Golang: for, for while y for forever

07:57 min

Operadores lógicos y de comparación

01:17 min

Material Thumbnail

El condicional if

06:46 min

Material Thumbnail

Múltiple condiciones anidadas con Switch

06:22 min

Material Thumbnail

El uso de los keywords defer, break y continue

06:32 min

Estructuras de datos básicas

Material Thumbnail

Recorrido de Slices con Range

08:51 min

Material Thumbnail

Llave valor con Maps

06:28 min

Material Thumbnail

Structs: La forma de hacer clases en Go

04:30 min

Material Thumbnail

Modificadores de acceso en funciones y Structs

12:49 min

Métodos e interfaces

Material Thumbnail

Structs y Punteros

11:00 min

Material Thumbnail

Stringers: personalizar el output de Structs

03:24 min

Material Thumbnail

Interfaces y listas de interfaces

10:22 min

Concurrencia y Channels

Material Thumbnail

¿Qué es la concurrencia?

03:49 min

Material Thumbnail

Primer contacto con las Goroutines

10:34 min

Material Thumbnail

Channels: La forma de organizar las goroutines

07:53 min

Material Thumbnail

Range, Close y Select en channels

11:31 min

Manejo de paquetes y Go Modules

Material Thumbnail

Go get: El manejador de paquetes

08:42 min

Material Thumbnail

Go modules: Ir más allá del GoPath con Echo

13:01 min

Material Thumbnail

Modificando módulos con Go

10:19 min

Despedida del curso

Bonus

Data Science con Go

01:56 min

Librerías para desarrollo web con Go

04:17 min

nuevosmás votadossin responder
Jorge Julián Acero Lomelí
Jorge Julián Acero Lomelí
Estudiante

Nooo, ¿Por qué añaden marcos a las clases? Por favor no lo hagan :c

1
José Guadalupe Hernández Rosas
José Guadalupe Hernández Rosas
Estudiante

¿Por qué al añadir al slice el 7
(slice = append(slice, 7))
se añaden 7 nuevo espacios?

fmt.Println(slice, len(slice), cap(slice)) = [0 1 2 3 4 5 6 7] 8 14

0
HAROLD CARDOZO
HAROLD CARDOZO
Estudiante

¿por que obtenemos los errores de GOROOT y que soluciona exactamente ejecutar un go mod init?

0
Cristhian Ortiz
Cristhian Ortiz
Estudiante

Que ventajas me da saber go para data science?? o es mejor ir pos flask o django??

0
Carlos Villamil
Carlos Villamil
Estudiante

Para la funcion anonima, es mejor usar otra variable de wg? en vez de hacerlo con un sleep?

1
Miguel Angel Luque Acevedo
Miguel Angel Luque Acevedo
Estudiante

¿De que manera podríamos manejar un slice o array con Channels?

0
Miguel Angel Luque Acevedo
Miguel Angel Luque Acevedo
Estudiante

¿Cómo puedo tener diferentes códigos en la misma carpeta?
Por ejemplo suponiendo que tenemos la carpeta “~/go/src/clase3-operadores” con los siguientes archivos:

drwxr-xr-x 2 mluque1 mluque1 4096 Apr  818:06 ./
drwxr-xr-x 5 mluque1 mluque1 4096 Apr  817:59 ../
-rw-r--r-- 1 mluque1 mluque1  657 Apr  818:05 main.go
-rw-r--r-- 1 mluque1 mluque1   31 Apr  818:08 reto.go

¿Cómo debo tener mi código en reto.go para poderlo ejecutar?

2
Juan Gonzalo Quiroz Cadavid
Juan Gonzalo Quiroz Cadavid
Estudiante

Tanto en src y pkg se guardan modules/3er party code … cual seria la diferencia entonces ?

0
R0Y3R
R0Y3R
Estudiante

El vendor sirve para hacer insolation de paquetes en go?

0
R0Y3R
R0Y3R
Estudiante

¿Hay forma de asilar las dependencias como los virtuales envs en Python?

4