Bonificable 100 % FUNDAENivel iniciación60 horasAula virtual con formador

Curso de Go

Go se ha convertido en el lenguaje de referencia para construir servicios backend eficientes y herramientas de infraestructura, gracias a su simplicidad, su compilación rápida y su modelo de concurrencia basado en goroutines. Este curso parte de cero y recorre la sintaxis del lenguaje, el manejo de errores idiomático de Go, la concurrencia con goroutines y channels, y la construcción de servicios HTTP sencillos, con un enfoque práctico orientado a backend.

  • Go
  • Golang
  • Concurrencia
  • Backend

Qué vas a conseguir

Objetivos del curso

  • Escribir programas Go usando su sintaxis y convenciones idiomáticas
  • Gestionar errores siguiendo el estilo propio de Go
  • Aplicar concurrencia con goroutines y channels
  • Construir servicios HTTP sencillos con la librería estándar
  • Organizar un proyecto Go en módulos y paquetes

A quién va dirigido

  • Desarrolladores backend que quieren aprender Go como nuevo lenguaje
  • Perfiles con experiencia en otros lenguajes que necesitan construir servicios eficientes
  • Equipos que van a mantener o ampliar servicios escritos en Go

Requisitos previos

  • Se recomienda tener conocimientos previos de algún lenguaje de programación
  • Ordenador con posibilidad de instalar Go antes del curso

Programa

Temario del curso

5 módulos y 60 horas de formación, con práctica guiada en cada sesión.

  1. 01Fundamentos del lenguaje

    • Variables, tipos de datos y estructuras de control
    • Funciones y múltiples valores de retorno
    • Structs e interfaces
  2. 02Manejo de errores idiomático

    • El patrón error de Go
    • Wrapping de errores y errors.Is/As
    • Panic, recover y cuándo usarlos
  3. 03Concurrencia con goroutines

    • Goroutines y su ciclo de vida
    • Channels para comunicación entre goroutines
    • select, WaitGroup y patrones de concurrencia comunes
  4. 04Construcción de servicios HTTP

    • El paquete net/http de la librería estándar
    • Enrutamiento y middlewares básicos
    • Serialización JSON de peticiones y respuestas
  5. 05Organización de proyectos y módulos

    • Go modules y gestión de dependencias
    • Estructura habitual de un proyecto Go
    • Testing básico con el paquete testing

Metodología

Cómo se imparte

Formación online en aula virtual, con formador en directo y grupos reducidos. Cada sesión combina explicación breve y práctica guiada sobre las tareas reales del puesto de cada participante.

  • Sesiones en vivo con formador y grabación disponible dos meses
  • Control de asistencia válido para la justificación ante FUNDAE
  • Certificado de aprovechamiento al finalizar el programa
  • Grupos reducidos con prácticas sobre casos reales del participante

Convocatorias

Próximas convocatorias

Programación orientativa. La fecha y el horario definitivos se acuerdan con cada empresa y se confirman con margen para realizar la comunicación a FUNDAE.

  • Octubre · fecha por definir

    Horario a acordar con la empresa

    Consultar
  • Noviembre · fecha por definir

    Horario a acordar con la empresa

    Consultar

Bonificación

Cómo se bonifica este curso al 100 %

Actuamos como entidad organizadora. Tu empresa no adelanta gestiones: aplica la bonificación en el boletín de cotización una vez finalizada la acción formativa.

  1. 1

    Calculamos el crédito disponible de tu empresa y te lo confirmamos por escrito.

  2. 2

    Comunicamos el inicio de la acción formativa con la antelación legal de siete días.

  3. 3

    Registramos asistencia y evaluación de cada participante durante el curso.

  4. 4

    Te entregamos la documentación justificativa y el importe exacto a bonificar.

Preguntas frecuentes

Dudas sobre Go

Hablar con un asesor

Cursos relacionados

Ver toda el área
Iniciación60 h

JavaScript

De cero a escribir JavaScript moderno: sintaxis, DOM, asincronía y buenas prácticas de organización del código.

Bonificable al 100 % con FUNDAE

Ver curso
Avanzado60 h

JavaScript Avanzado

Closures, prototipos, patrones de diseño, asincronía avanzada y rendimiento en JavaScript.

Bonificable al 100 % con FUNDAE

Ver curso
Avanzado60 h

TypeScript Avanzado

Tipos genéricos, tipos condicionales, utility types y arquitectura tipada de extremo a extremo.

Bonificable al 100 % con FUNDAE

Ver curso

Reserva plaza para tu equipo

Te enviamos la propuesta de Curso de Go con calendario, formador e importe bonificable, sin compromiso y en menos de 24 horas laborables.

Solicitar propuesta · Go

Cuéntanos qué necesita tu equipo y te enviamos la propuesta con el importe bonificable por FUNDAE. Sin compromiso.

Respuesta en menos de 24 horas laborables.