Aprende Golang desde cero (GO)

via Udemy

Go to Course: https://www.udemy.com/course/aprende-golang-desde-cero-go/

Overview

Golang es un lenguaje de programación de código abierto creado por Google. Su enfoque principal es la productividad, algo esencial para quien actúa con sistemas multiplataforma.Popularmente conocido como Go, el lenguaje se diferencia de los demás por ser compilado y altamente escalable. En este curso aprenderás las nociones básicas de Golang. Este es el temario:A) Introducción 1.Temario del curso 2.Introducción a Golang 3.Instalación de Golang 4.Editores de código 5.Primer programa con GO B)Tipos de datos 6)Tipado estático en GO 7)Tipos de datos booleanos 8)Tipos de datos numéricos 9)Tipo de datos String 10)Tipo de datos Array 11)Crear mis propios tipos en GO 12)Convertir entre tipos 13)Practicando con tipos de datos C)Variables 14)Definiendo variables 15)Variable valores por defecto 16)Variables: declaración corta 17)Alcance de las variables D)Constantes.Punteros 18)Constantes 19)Punteros 20)Paso por valor y referencia E)Funciones 21)Uso de funciones 22)Funciones que devuelven más de un valor 23)Funciones con numero de argumento sin definir 24)Recursividad 25)Funciones lambdas 26)Ejercicios F) Operadores.Estructuras de control. 27) Operadores de comparación 28) Operadores aritméticos 29) Operadores lógicos 30) Sentencia if-else 31) Sentencia switch 32) Bucle for 33) Ejercicio para practicar G)Slices.Mapas 34)Slice 35)Eliminar un elemento de Slice 36)Copiar elemento Slice 37)Mapas 38)Eliminar elemento de un mapa 39)Ordenar un mapa H) Estructuras 40)Comparación de estructuras 41)Campos públicos y privados 42)Uso de punteros en estructuras 43)Interfaces I) Practicando con String 44)Runes 45)Texto multilínea 46)Concatenación en string 47)Conversión de tipos 48)Trabajando con strings 49)Búsquedas dentro de strings 50)Borrar espacios en string 51)Ejercicios J) Errores 52)Manejo de errores 53)El tipo error 54)Errores en funciones 55)Panic 56)Ejercicio K)Concurrencia 57)Concurrencia 58)Funciones y bloqueo 59)Gorutinas L)Canales y buffers 60)Canales 61)Comunicación mediante canales 62)Canales y buffers 63)Iterar canal 64)Canales como argumentos de funciones 65)Manejo de múltiples canales y timeouts M)Paquetes 66)Crear un paquete(I) 67)Crear un paquete(II) 68)Public y privado 69)Ejercicio N)Logs 70)Introducción 71)Uso de archivos como logs O)Ficheros 72)Introducción 73)Leer un fichero 74)Escribir en un fichero 75)Listar ficheros de un directorio 76)Copiar ficheros 77)Borrar ficheros P)Clientes HTTP 78)Peticiones mediante GET 79)Peticiones mediante POST 80)Peticiones mediante PUT 81)Peticiones mediante DELETE Q)JSON 82)Introducción 83)Uso de JSON en Golang 84)Data fields en estructuras 85)Como decodificar JSON 86)Mapeo de estructuras R) Conclusiones 87)Conclusiones

Skills

Reviews