[OTL-020] Iniciación a Go (Golang)


Duración:                     20 horas

Perfil:                           Básico

Dirigido a

Esta acción formativa  está destinada a  Programadores y Analistas que vayan a crear  utilizar el lenguaje de programación Go.

Requisitos previos 

Los alumnos necesitarán tener conocimientos de programación y orientación a objetos.

Objetivos

El alumno aprenderá a crear aplicaciones de propósito general con este lenguaje.


Contenido

  1. Introducción a Go
  2. Fundamentos
    1. Configurar un espacio de trabajo de programación Go
    2. Estructura del programa
    3. Tipos de datos incorporados
    4. Constantes y variables
    5. Operadores
    6. Setencias de control
  3. Tipos de datos derivados
    1. Arrays y slices
    2. Estructuras
    3. Punteros
    4. Mapas
    5. funciones
    6. Métodos e interfaces
    7. Paquetes
  4. Concurrencia
    1. Goroutines
    2. Canales
    3. Administracion de recursos
  5. Programación orientada a objetos
  6. Manejo de Errors
  7. Reflection API
  8. Bibliotecas de GO
  9. Consumiento un API REST


Documentación Recomendada

Go Programming
Aaron Torres
Julio 2019 | 434 páginas 
ISBN:  9781789800982

https://www.packtpub.com/application-development/go-programming-cookbook-second-edition