Loading...
Module de formation

Programmation Concurentielle en Golang

A propos

Programmation Concurentielle en Golang

Programmation Concurentielle en Golang explore les notions fondamentales de la concurrence telles que les routines, les canaux, et les modèles de communication. Découvrez les méthodes de synchronisation avec les mutex et la gestion avancée des Goroutines.

5h à 6h

6 points clés

Compétence(s)

Golang

Niveaux
Basique

Basique

Opérationnel

Opérationnel

Objectifs du module

Comprendre l'utilisation des Goroutines.

Développer des programmes avec affinage concurrentiel.

Comprendre les canaux en Go.

Maîtriser les opérations de base des canaux.

Utiliser efficacement les canaux pour la concurrence.

Maitriser la communication par partage de mémoire.

Comprendre la communication sans partage de mémoire.

Comprendre le concept des statements select.

Identifier des cas d'utilisation des sélecteurs en Golang.

Appliquer les sélecteurs dans des situations concurrentes.

Maîtriser l'utilisation des Mutex en Golang.

Analyser des cas pratiques pour appliquer les Mutex.

Maîtriser la planification des Goroutines.

Appliquer des exemples de concurrence en pratique.

Contenu du module
Concepts de base de la concurrence
pointRoutine et Goroutines
pointAffinage concurrentiel
Les Canaux (Channels)
pointIntroduction aux canaux
pointOpérations de base sur les canaux
Modèles de communication
pointCommunication par partage de mémoire
pointCommunication sans partage de mémoire
Les Sélecteurs (Select Statements)
pointIntroduction au select
pointCas d'utilisation des sélecteurs
Syncronisation avec Mutex
pointUtilisation des Mutex
pointÉtudes de cas pratiques
Gestion avancée des Goroutines
pointPlanification et gestion des Goroutines
pointExemples pratiques de concurrence
Formations

Incluant ce module !

Formation Golang

Formation Golang
sur mesure

DistancielPrésentiel
À partir de 1050€ HT
7h à 35h Modules : 6