Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexfernandez/curso-go-kairos
Curso de Go para KairosDS
https://github.com/alexfernandez/curso-go-kairos
Last synced: about 1 month ago
JSON representation
Curso de Go para KairosDS
- Host: GitHub
- URL: https://github.com/alexfernandez/curso-go-kairos
- Owner: alexfernandez
- License: mit
- Created: 2019-03-06T22:50:13.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-09T23:15:42.000Z (almost 6 years ago)
- Last Synced: 2024-11-24T18:38:54.389Z (about 1 month ago)
- Language: Go
- Size: 9.77 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Curso de Go para Kairos DS
Curso de Golang Básico para [Kairos DS](https://www.kairosds.com/).
## Descripción
Aprenderemos a usar Golang para un proyecto básico. Veremos gorutinas y canales como primitivas de concurrencia. Crearemos una API Rest sencilla desde cero. El curso consistirá en breves sesiones teóricas seguidas por ejercicios prácticos.
## Requisitos
Saber programar en algún lenguaje de programación moderno: JavaScript, Java, Python, Ruby. No son necesarios conocimientos de programación en Go. Traer portátil con una versión de Go actual (>= 1.6) instalada.
## Temario
### Día 1: Introducción
* Hola, mundo.
* Tipos y funciones. Valores cero.
* Punteros, structs e interfaces.
* Arrays y slices.
* Librerías estándar.
* Concurrencia: gorutinas, canales.### Día 2: API Rest
* Creación de proyecto.
* Entorno de ejecución y herramientas estándar.
* Sistema de librerías, paquetes e importación.
* Fichero de configuración JSON.
* Gestión de errores.## Sobre el profesor
Alejandro Fernández. Desarrollador con 20+ años de experiencia. Organizador de MadridJS y Node.js Madrid. Actualmente soy desarrollador senior en Devo, empresa dedicada a recolección y análisis de Big Data.
## Licencia
Todos los materiales del curso se distribuyen bajo
[licencia MIT](./LICENSE.md).
Puedes usarlos para lo que quieras con libertad.