Curso de Programación en GO en Madrid, Barcelona y Online

Formación en programacion en GO para desarrolladores o profesionales de empresa que deseen conocer las funcionalidades avanzadas de este lenguaje de proyectos de desarrollo de software. Curso avanzado de GO ofrecido en modalidad presencial In Company u online en Madrid, Barcelona, Valencia, Alicante, Sevilla y Bilbao, bajo demanda para empresas.

Aprende a crear web concurrentes y desarrollar APIs con GO (Golang) y prepárate para obtener tu certificación oficial.

¿Qué es GO (Golang)?
GO es un lenguaje de programación de código abierto desarrollado por Google. Se trata de un lenguaje relativamente nuevo, puesto que su lanzamiento oficial se produjo a finales de 2009 y su primera versión estable en 2012. Go sirve para múltiples casos, algunos de los más comunes son la creación de scripts para el sistema, backend / APIs RESTful o Sockets.

Las características de GO se pueden resumir en:

  • Simplicidad. Una de las ventajas de GO respecto a otros lenguajes como C++, Java o C# es que es menos pesado y voluminoso, debido a una sintaxis clara, limpia y organizada. En este sentido, la filosofía de GO siempre ha sido diferenciarse de la complejidad de C, utilizando una inferencia implícita de tipos con el objetivo de evitar la declaración explícita de variables.
  • Multifuncionalidad. Aunque se trata de un lenguaje orientado para la programación de sistemas, GO dispone de un recolector de basura como la mayoría de lenguajes modernos. Así, se reduce la latencia todo lo posible, y pese a que no es un lenguaje orientado a objetos ni dispone de herencia de tipos ni de palabras clave, se admite su paradigma.
  • Facilidad. GO es un lenguaje que emplea un tipado estático igual de eficiente que en C, por lo que permite a los programadores detectar errores en la sintaxis durante la compilación y no durante la ejecución.
  • Compatibilidad. GO es un lenguaje compatible con sistemas Windows, Mac, Linux y FreeBSD.
formacion in company

Presencial In Company

Formación presencial In Company

Formación presencial en las instalaciones del cliente
formacion presencial convocatorias

Presencial Convocatorias

Convocatorias en abierto

Próximos cursos en tu ciudad
formacion online en streaming

Classroom Training

Formación online en Streaming

Profesor en directo con el sistema GoToMeeting

Online Classroom

Formación Online Asíncrona

Accede a nuestros contenidos multimedia desde nuestra plataforma LMS

Características del Curso de GO avanzado

Temario: Plan de estudios | Curso GO avanzado

MÓDULO 1. Revel y Upper.IO

  • Configuración de un entorno de trabajo en GO
  • Personalización de instalación de Revel
  • Estructura para un chat server
  • Gestión de paquetes
  • Primeros pasos en Upper: IO.

MÓDULO 2. Persistencia de datos y creación de vistas

  • Unit testing con Goblin
  • Acceso a bases de datos
  • Diseño de la vista de nuestra aplicación

MÓDULO 3. Creación de redes concurrentes con Goroutines y Websockets

  • Concurrencia, gorutinas y channels
  • Refactorizando el Backend
  • Uso de Goroutines
  • WebSockets en Go

MÓDULO 4. Nuevos framework y librerías para GO

  • Framework WEB Beego y GOA (Microservicios en GO)
  • Globin: librería para Unit Test

MÓDULO 5. Desarrollo de API RESTFUL

  • Gestión de peticiones a servidores
  • Conexiones a base de datos
  • Consultas
  • Envio/ recepción de json

* También realizamos temarios a medida. Consúltanos si necesitas personalizar el contenido.

Novedades en torno a Programación en GO

En el siguiente curso veremos todas las novedades que trae el lenguaje de programación GO, así como los beneficios de su implementación en la empresa.

    Certificación Programación GO

    Para poder acceder a la certificación requieres de conocimientos y experiencia previa en versiones anteriores de Go, así como realizar los distintos itinerarios que el fabricante te propone.

      Formación Bonificada para empresas

      Si actualmente estás trabajando, tu empresa podrá bonificarse nuestros cursos a través de FUNDAE (antiguamente la Fundación Tripartita) y salirle prácticamente gratis.

      Curso GO Online

      – Método OnLine mediante servicios streaming enfocado a empresas.

      – Curso apto para visualizar en tablets, multinavegador y multiplataforma.

      Tecnología GoToMeeting.

      curso programacion en go en madrid, barcelona y online