À propos de ce cours

37,087 consultations récentes

Résultats de carrière des étudiants

14%

ont commencé une nouvelle carrière après avoir terminé ce cours

10%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire
Approx. 9 heures pour terminer
Anglais

Enseignant

Résultats de carrière des étudiants

14%

ont commencé une nouvelle carrière après avoir terminé ce cours

10%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire
Approx. 9 heures pour terminer
Anglais

Offert par

Placeholder

Université de Californie à Irvine

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1

Semaine 1

2 heures pour terminer

MODULE 1: Why Use Concurrency?

2 heures pour terminer
2 vidéos (Total 40 min), 5 lectures, 2 quiz
2 vidéos
M1.2.1-1v314 min
5 lectures
M1.1.1 - Parallel Execution2 min
M1.1.2 - Von Neumann Bottleneck2 min
M1.1.3 - Power Wall2 min
M1.2.1 - Concurrent vs Parallel2 min
M1.2.2 - Hiding Latency2 min
1 exercice pour s'entraîner
Module 1 Quiz14 min
Semaine
2

Semaine 2

2 heures pour terminer

MODULE 2: CONCURRENCY BASICS

2 heures pour terminer
2 vidéos (Total 36 min), 5 lectures, 2 quiz
2 vidéos
M2.2.1-2v315 min
5 lectures
M2.1.1- Processes2 min
M2.1.2 - Scheduling2 min
M2.1.3 - Threads and Goroutines2 min
M2.2.1 - Interleavings2 min
M2.2.2 - Race Conditions2 min
1 exercice pour s'entraîner
Module 2 Quiz14 min
Semaine
3

Semaine 3

2 heures pour terminer

MODULE 3: THREADS IN GO

2 heures pour terminer
3 vidéos (Total 53 min), 7 lectures, 2 quiz
3 vidéos
M3.2.1-2v316 min
M3.3.1-3v323 min
7 lectures
M3.1.1 - Goroutines2 min
M3.1.2 - Exiting Goroutines2 min
M3.2.1 - Basic Synchronization2 min
M3.2.2 - Wait Groups2 min
M3.3.1 - Communication2 min
M3.3.2 - Blocking on Channels2 min
M3.3.3 - Buffered Channels2 min
1 exercice pour s'entraîner
Module 3 Quiz14 min
Semaine
4

Semaine 4

3 heures pour terminer

MODULE 4: SYNCHRONIZED COMMUNICATION

3 heures pour terminer
3 vidéos (Total 55 min), 8 lectures, 2 quiz
3 vidéos
M4.2.1-3v318 min
M4.3.1-3v325 min
8 lectures
M4.1.1 - Blocking on Channels2 min
M4.1.2 - Select2 min
M4.2.1 - Mutual Exclusion2 min
M4.2.2 - Mutex2 min
M4.2.3 - Mutex Methods2 min
M4.3.1 - Once Synchronization2 min
M4.3.2 - Deadlock2 min
M4.3.3 - Dining Philosophers2 min
1 exercice pour s'entraîner
Module 4 Quiz30 min

Avis

Meilleurs avis pour CONCURRENCY IN GO

Voir tous les avis

À propos du Spécialisation Programming with Google Go

Programming with Google Go

Foire Aux Questions

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.