Acerca de este Curso

45,820 vistas recientes

Resultados profesionales del estudiante

14%

comenzó una nueva carrera después de completar estos cursos

10%

consiguió un beneficio tangible en su carrera profesional gracias a este curso
Certificado para compartir
Obtén un certificado al finalizar
100 % en línea
Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles
Restablece las fechas límite en función de tus horarios.
Nivel intermedio
Aprox. 9 horas para completar
Inglés (English)

Instructor

Resultados profesionales del estudiante

14%

comenzó una nueva carrera después de completar estos cursos

10%

consiguió un beneficio tangible en su carrera profesional gracias a este curso
Certificado para compartir
Obtén un certificado al finalizar
100 % en línea
Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles
Restablece las fechas límite en función de tus horarios.
Nivel intermedio
Aprox. 9 horas para completar
Inglés (English)

ofrecido por

Placeholder

Universidad de California en Irvine

Programa - Qué aprenderás en este curso

Semana
1

Semana 1

2 horas para completar

MODULE 1: Why Use Concurrency?

2 horas para completar
2 videos (Total 40 minutos), 5 lecturas, 2 cuestionarios
2 videos
M1.2.1-1v314m
5 lecturas
M1.1.1 - Parallel Execution2m
M1.1.2 - Von Neumann Bottleneck2m
M1.1.3 - Power Wall2m
M1.2.1 - Concurrent vs Parallel2m
M1.2.2 - Hiding Latency2m
1 ejercicio de práctica
Module 1 Quiz14m
Semana
2

Semana 2

2 horas para completar

MODULE 2: CONCURRENCY BASICS

2 horas para completar
2 videos (Total 36 minutos), 5 lecturas, 2 cuestionarios
2 videos
M2.2.1-2v315m
5 lecturas
M2.1.1- Processes2m
M2.1.2 - Scheduling2m
M2.1.3 - Threads and Goroutines2m
M2.2.1 - Interleavings2m
M2.2.2 - Race Conditions2m
1 ejercicio de práctica
Module 2 Quiz14m
Semana
3

Semana 3

2 horas para completar

MODULE 3: THREADS IN GO

2 horas para completar
3 videos (Total 53 minutos), 7 lecturas, 2 cuestionarios
3 videos
M3.2.1-2v316m
M3.3.1-3v323m
7 lecturas
M3.1.1 - Goroutines2m
M3.1.2 - Exiting Goroutines2m
M3.2.1 - Basic Synchronization2m
M3.2.2 - Wait Groups2m
M3.3.1 - Communication2m
M3.3.2 - Blocking on Channels2m
M3.3.3 - Buffered Channels2m
1 ejercicio de práctica
Module 3 Quiz14m
Semana
4

Semana 4

3 horas para completar

MODULE 4: SYNCHRONIZED COMMUNICATION

3 horas para completar
3 videos (Total 55 minutos), 8 lecturas, 2 cuestionarios
3 videos
M4.2.1-3v318m
M4.3.1-3v325m
8 lecturas
M4.1.1 - Blocking on Channels2m
M4.1.2 - Select2m
M4.2.1 - Mutual Exclusion2m
M4.2.2 - Mutex2m
M4.2.3 - Mutex Methods2m
M4.3.1 - Once Synchronization2m
M4.3.2 - Deadlock2m
M4.3.3 - Dining Philosophers2m
1 ejercicio de práctica
Module 4 Quiz30m

Reseñas

Principales reseñas sobre CONCURRENCY IN GO

Ver todas las reseñas

Acerca de Programa especializado: Programming with Google Go

Programming with Google Go

Preguntas Frecuentes

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.