Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.