Cursos

Curso GRATUITO en español sobre la simultaneidad en Go

La concurrencia del lenguaje Go se basa en goroutine, que es similar al hilo, pero no al hilo. Una goroutine puede entenderse como una especie de hilo virtual.

 Cuando se ejecuta el lenguaje Go, participará en la programación de goroutines y asignará goroutines a cada CPU de manera razonable para maximizar el uso del rendimiento de la CPU.

El programa puede diseñar los enlaces que requieren simultaneidad como modo productor y modo consumidor, y poner datos en el canal. El código en el otro extremo del canal realiza cálculos simultáneos sobre estos datos y devuelve el resultado.

Aprenda a implementar la programación concurrente en Go. Explore las funciones de los canales y las gorutinas en la implementación de la concurrencia. 

Los temas incluyen la redacción de goroutines y la implementación de canales de comunicación entre goroutines. Las actividades del curso le permitirán ejercitar las capacidades de Go para la programación simultánea mediante el desarrollo de varios programas de ejemplo.

Lo que aprenderás:

  • MÓDULO 1: ¿Por qué utilizar la simultaneidad?
    • Este curso presenta el concepto de concurrencia en Go. El primer módulo prepara el escenario al revisar los factores físicos que pueden restringir los aumentos de rendimiento del microprocesador en el futuro.
  • MÓDULO 2: CONCURRENCIA BÁSICA
    • Este módulo analiza los conceptos básicos de concurrencia y las condiciones de carrera como preparación para una discusión de los hilos que se presentan en el próximo módulo.
  • MÓDULO 3: HILOS EN MARCHA
    • En este módulo, trabajará con goroutines con subprocesos y explorará los beneficios de la sincronización. La asignación de la semana te pide que uses un enfoque de subprocesos para crear un programa que clasifique los números enteros a través de cuatro submatrices separadas y luego fusionar las matrices en una sola matriz.
  • MÓDULO 4: COMUNICACIÓN SINCRONIZADA
    • Este último módulo une las diversas características, incluidos hilos, simultaneidad y sincronización, que se tratan en este curso. La asignación de programación de la semana requiere que use algoritmos concurrentes en la implementación del “problema del filósofo de la cena y luego aborde los problemas de sincronización subsiguientes.

¿Cómo obtengo el curso?

Este curso es ofrecido desde la plataforma de Coursera, es un curso que puedes obtener de manera gratuita bajo ciertas condiciones.

La primera opción es elegir la opción de “Curso gratuito sin certificado”, de esta manera podrás acceder al contenido del curso y finalizarlo, pero no podrás obtener un certificado de finalización avalado por la plataforma.

La segunda opción es elegir “auditar curso”, con esta opción podrás acceder al contenido de video del curso, pero no podrás realizar los exámenes ni obtener el certificado de finalización. Si no ves la opción de auditar curso, debes verificar en la parte de abajo usando el scroll (en forma de link).

Las opciones varían dependiendo el curso, pero con cualquiera de las dos podrás acceder gratuitamente al contenido. Por si fuera poco, algunos cursos tienen la opción de ayuda económica, con los cuales puedes solicitar dicho apoyo y ser acreedor de un curso de pago.

Para obtener el curso de manera gratuita da clic en el siguiente botón:


ANA

Entradas recientes

Esta es la nueva plataforma gratuita de Carlos Slim para aprender inglés

Aprende inglés sin gastar un peso. Fundación Carlos Slim lanza plataforma con recursos certificados internacionalmente.…

3 meses hace

¿Cómo conseguir la Certificación Python de IBM Gratis?

Curso completo de Python por IBM: desde básico hasta APIs. Certificación gratuita con ejercicios prácticos.…

3 meses hace

Universidad está ofreciendo un curso gratis de Python con certificación

Universidad abre inscripciones para curso gratuito de Python. Aprende desde cero con respaldo académico y…

3 meses hace

CISCO abre inscripciones a su Curso gratuito de Hacking Ético con certificación

Inicia tu carrera en ciberseguridad con CISCO. Curso gratuito con certificación oficial y contenido en…

3 meses hace

¿Buscas capacitarte Gratis? Carlos Slim lanza +100 cursos con Certificación Oficial

Fundación Carlos Slim presenta catálogo 2024 de cursos gratuitos. Capacítate en línea y obtén certificación…

3 meses hace

¿Cómo conseguir una Certificación de Google Gratis? Estos son los cursos que las ofrecen

Descubre los cursos gratuitos de Google con certificación oficial. Aprende marketing digital, desarrollo web y…

3 meses hace