Poster de Concurrencia en Go

Curso: Concurrencia en Go

Avanzado

4 horas

4.9

Accede a todo EDteam con un único pago¡Sube a premium!

Curso: Concurrencia en Go

Aprende como funciona la concurrencia en Go y a implementarla con buenas prácticas para mejorar el rendimiento de tus aplicaciones.

¿Qué aprenderás?

  • Sobre qué es la concurrencia y paralelismo.
  • Metodologías sugeridas por Go para compartir información entre gorutinas.
  • Crear funcionalidades que se ejecuten de manera concurrente para mejorar la eficiencia de tus programas.
4.9 de calificaciónJul 20214 horasAvanzado626 estudiantes
* Conserva el curso para siempre
* Prueba la experiencia EDteam
Poster de Concurrencia en Go

¡Accede a cientos de cursos
con solo un pago al año!

Conviértete en premium
Blog Microbanner

Temario del curso

Acerca de este curso

Si queremos mejorar el rendimiento de una aplicación, la salida rápida es aumentar hardware: más procesador o más memoria. Sin embargo, existen una forma de optimizar mucho una aplicación aunque solo tengas un procesador: la concurrencia. La concurrencia divide el programa en varias tareas pequeñas que se ejecutan "fuera de orden" para reducir el consumo de recursos sin aumentar los procesadores (ejecutar varias en simultáneo sí exigiría aumentar el número de procesadores).

Go es un lenguaje diseñado y creado para ser concurrente. A diferencia de otros lenguajes en los que implementar la concurrencia es muy complejo, Go trae en su core herramientas que permiten gestionar y testear la concurrencia.

En este curso aprenderás a diferenciar la concurrencia del paralelismo y cómo aplicarla en Go. Además, te enseñaremos a compartir información utilizando el modelo CSP, a reconocer los problemas que se presentan (race condition, race data, deadlock, livelock y starvation) y cómo solucionarlos. También crearás un websocket con Go para poner en práctica los conocimientos aprendidos.

¡Inscríbete y comienza a programar de forma concurrente en Go!


¿Qué aprenderás?

  • Sobre qué es la concurrencia y paralelismo.
  • Metodologías sugeridas por Go para compartir información entre gorutinas.
  • Crear funcionalidades que se ejecuten de manera concurrente para mejorar la eficiencia de tus programas.

¿Qué conocimientos previos necesitas?

¿A quién está dirigido este curso?

  • Desarrolladores de Go que quieran usar el poder de las gorutinas para crear aplicaciones eficientes.

Empieza a aprender Concurrencia en Go

¿Aún no te decides? Mira una clase gratis

Mostrar precios en

Sólo este curso

$25

Laptop

Conserva este curso de por vida y obtén un certificado con un único pago.

  • Acceso de por vida a este curso
  • Certificado de culminación
  • Red social educativa
  • Sin anuncios
  • Guarda tus apuntes de clases
  • Reproducción automática de clases
  • Guarda el avance de tus estudios
  • Descarga los recursos de las clases

82 calificaciones de 626 estudiantes 4.9

Recompensamos tu esfuerzo

EDteam te ayuda a dominar la tecnología con la mejor metodología en español.

  • Temarios detallados
  • Los mejores profesores de Latinoamérica
  • Certificado de estudios
  • Toma apuntes sin salir de tus clases
  • Red social educativa
  • Cursos, talleres y carreras de aprendizaje

Pregunta a ChatEDT