Contacta con nosotros

Temario del curso

Introducción a Go

  • Visión general e historia de Go.
  • Instalación de Go y configuración del entorno.
  • Herramientas de Go y estructura del espacio de trabajo.

Fundamentos del Lenguaje

  • Tipos de datos, variables y constantes.
  • Operadores y expresiones.
  • Estructuras de control: if, switch, bucles.

Funciones y Ámbito (Scope)

  • Definición y llamado de funciones.
  • Múltiples valores de retorno.
  • Paso por valor y referencia.

Trabajo con Arrays, Slices y Maps

  • Comprensión de los tipos de colección en Go.
  • Creación y manipulación de slices.
  • Trabajo con maps y pares clave-valor.

Estructuras (Structs) y Métodos

  • Creación y uso de structs.
  • Definición y llamado de métodos.
  • Uso de interfaces.

Fundamentos de Concurrencia

  • Introducción a goroutines.
  • Uso de channels para comunicación.
  • Patrones de sincronización.

Construcción y Ejecución de Aplicaciones en Go

  • Organización del código en paquetes.
  • Compilación y ejecución de programas en Go.
  • Depuración y pruebas.

Resumen y Próximos Pasos

Requerimientos

  • Experiencia en al menos un lenguaje de programación.
  • Comprensión de los fundamentos de la programación, como variables, bucles y funciones.
  • Familiaridad con operaciones en la línea de comandos.

Público Objetivo

  • Desarrolladores de software.
  • Programadores de sistemas.
  • Ingenieros del lado del servidor (Backend).
 14 Horas

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas