Curso online – especialización profesional certificada en el lenguaje de programación Go de Google, Edureka

Utilice el poder del lenguaje de programación Go para aprovechar su potencial para el desarrollo de software moderno y convertirse en un experto en el lenguaje. Desarrolle aplicaciones prácticas, microservicios, herramientas de línea de comandos y más, y obtenga experiencia práctica resolviendo problemas complejos con Golang.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

nivel intermedio

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Diseño de aplicaciones usando Golang
  • Trabajar con procesos paralelos
  • Análisis de procesos
  • Implementación de gorutinas y canales.
  • Diseño de aplicaciones en la nube
  • Análisis de reflexión y metaforgramación.
  • Trabajar con el marco GIN
  • Aplicación de patrones de diseño.
  • Resolver varios problemas usando Golang

What you will learn in the course

Courses for which the course is suitable

  • desarrolladores de software
  • ingenieros de software
  • Gente de DevOps
  • Desarrolladores de la nube
  • ingenieros de redes
  • Ejemplos
  • estudiantes de informatica
  • Desarrolladores de aplicaciones web
  • Desarrolladores con habilidades de programación paralela.
  • Desarrolladores con conocimientos de Golang

Especialización en Golang

Nuestra especialización en Golang es adecuada para personas nuevas en el campo, así como para desarrolladores, ingenieros, expertos en redes y muestreadores e ingenieros de DevOps. También está dirigido a estudiantes de informática que deseen mejorar sus habilidades.

Temas principales

  • diseño de software
  • habilidades de programación
  • metodologías paralelas
  • Desarrollo de la nube
  • Programación de sistemas y redes.
  • Prácticas de DevOps

A través de nuestra meticulosa serie de cursos, usted:

  • Diseñar aplicaciones usando Golang
  • trabajar con procesos paralelos
  • analizar procesos
  • Implementar gorutinas y canales.
  • Diseñar aplicaciones en la nube
  • Analizar la reflexión y la metaforgramación.
  • trabajar con el marco GIN
  • Aplicar patrones de diseño
  • Resuelve varios problemas usando Golang

La pasantía le proporcionará el conjunto de habilidades necesarias para desarrollar aplicaciones Golang basadas en web.

Proyecto de aprendizaje aplicado

Durante el curso, los participantes participarán en una serie de proyectos prácticos encaminados a aplicar los conceptos aprendidos en situaciones reales. Esto fortalecerá su comprensión desde los conceptos básicos de Golang hasta los conceptos avanzados.

el plan de estudios

El plan de estudios incluirá una exploración en profundidad de técnicas de desarrollo web, procesos paralelos, creación de perfiles, programación paralela y aplicaciones en la nube. La capacidad de cada alumno para aplicar los conocimientos adquiridos se demostrará a través de proyectos personales, que serán la culminación de su viaje educativo.

Details of the courses that make up the specialization

Programación con Go – Curso 1

Duración del curso: 12 horas

Lo que aprenderás:

  • Resumen de características, ventajas y entorno central del lenguaje Go.
  • Explicación de conceptos básicos como tipos de datos, variables, bucles, bibliotecas Go, funciones y más.
  • Buenas prácticas para la organización del código y la escritura de código Go limpio e idiomático.
  • Comenzando a programar en el lenguaje Go.

Destinado a: desarrolladores web, científicos de datos, programadores de sistemas, investigadores de seguridad, emprendedores y principiantes.

Experiencia previa: no necesaria, pero puede facilitar el aprendizaje.

Conceptos avanzados en Go – curso 2

Duración del curso: 10 horas

Lo que aprenderás:

  • Comprender patrones de procesos operativos y mecanismos avanzados.
  • Trabajando con reflexión y metaprogramación en Go.
  • Explicación del trabajo con bibliotecas C externas.
  • Análisis de pruebas avanzado y manejo de errores en Go.
  • Creación de conectividad avanzada de bases de datos.
  • Escribir código de alto rendimiento.
  • Desarrollo web en Go usando Restful API.

Destinado a: desarrolladores web, científicos de datos, programadores de sistemas, emprendedores y principiantes.

Experiencia previa: no necesaria, pero puede facilitar el aprendizaje.

Control multiproceso con Go – curso 3

Duración del curso: 7 horas

Lo que aprenderás:

  • Comprensión de patrones de procesos paralelos avanzados.
  • Trabajar con variables condicionales y mutex.
  • Análisis de la comunicación entre procesos mediante canales.
  • Comprender los bloqueos.
  • Aplicación de gestión de empleo.
  • Análisis del modelo de intercambio de memoria en Go.

Destinado a: desarrolladores web, científicos de datos, programadores de sistemas, investigadores de seguridad, emprendedores y principiantes.

Experiencia previa: no necesaria, pero puede facilitar el aprendizaje.

Ir a la nube y las redes – curso 4

Duración del curso: 6 horas

Lo que aprenderás:

  • Resumen de varios conceptos en Go como aplicaciones listas para la nube, Docker, Kubernetes, contenedores, etc.
  • Una explicación de los microservicios y su arquitectura.
  • Buenas prácticas para la comunicación basada en incidentes.
  • Desarrollo de aplicaciones en el lenguaje Go.

Destinado a: desarrolladores web, científicos de datos, programadores de sistemas, emprendedores y principiantes.

Experiencia previa: no necesaria, pero puede facilitar el aprendizaje.