Slides y ejemplos para un workshop de Golang para principiantes.
- Primeros pasos
- Hello World
- Variables
- Tipos
- Funciones
- Instrucciones de control
- Arreglos
- Maps
- Paquetes y módulos
- Linea de comandos
- Manejo de errores: error, defer, recover, panic
- Pruebas unitarias
- Structs y punteros
- Interfaces
- Concurrencia en Go.
- Formatos de datos: JSON y XML
- Creando APIs REST
- HTTP Client
- Challenge 1.1
- Challenge 1.2
- Challenge 1.3
- Challenge 1.4
- Challenge 1.5
- Challenge 2.1
- Challenge 2.2
- Challenge 2.3
- Challenge 3
- Challenge 4.1
- Challenge 4.2
- Challenge 4.3
- Acceso a bases de datos
- Labstack Echo
- Golang y Kafka [en progreso]