Terminus Expanse
ProgrammeBlogTarifsConnexion
Retour au catalogue
Ingénierie logicielle

Go

Un langage compilé et rapide, au cœur de Docker, Kubernetes et la plupart des outils cloud modernes.

Ce que vous allez vraiment apprendre

Go a été créé par des gens fatigués de lutter contre la complexité de C++ et la lenteur d'exécution de Python, et ça se voit dans chaque partie du langage — ce parcours enseigne les goroutines et les channels non pas comme une syntaxe exotique, mais comme la réponse directe à « comment faire tourner des milliers de choses en concurrence sans le cauchemar habituel des threads ». Vous verrez aussi pourquoi une si grande partie de l'infrastructure moderne (Docker, Kubernetes, Terraform) est écrite en Go, et ce n'est pas un hasard.

Ce que vous serez capable de faire

Vous écrirez un programme concurrent — qui gère de nombreuses requêtes ou tâches à la fois — en utilisant goroutines et channels assez correctement pour éviter les pièges classiques de race condition et de deadlock, et vous lirez le code source d'un vrai outil d'infrastructure sans que ça ressemble à une langue étrangère, puisque c'est celle que vous écrivez déjà.

Programme

1Pourquoi Go ?core~8 min
2Votre premier vrai programme Go : variables et typescore~9 min
3Fonctions et valeurs de retour multiplescore~10 min
4Les structs : regrouper des données liéescore~10 min
5La gestion des erreurs, à la manière de Goadvanced~9 min
6Construire un petit outil en ligne de commandeadvanced~12 min
7Goroutines et channels : faire plusieurs choses sans la douleur habituelleadvanced~12 min
8Les interfaces : se soucier de ce qu'une chose peut faire, pas de ce qu'elle estadvanced~11 min

Questions fréquentes

Combien de temps faut-il pour terminer Go ?

Environ 1 heure réparties sur 8 quêtes pratiques — vous avancez à votre rythme et reprenez exactement là où vous vous êtes arrêté.

Que faut-il savoir avant de commencer Go ?

Il faut d'abord être à l'aise avec Données & applications — la carte de compétences débloque Go une fois ces compétences terminées.

Go est-elle gratuite ?

Oui — Go est entièrement disponible sur l'offre gratuite, en commençant par une première quête gratuite, sans carte bancaire requise pour s'inscrire. Plus et Elite suppriment les limites de rythme mais ne verrouillent aucune partie du programme Go derrière un paywall.

Commencez cette compétence gratuitement

Créez un compte gratuit et démarrez votre première quête — sans carte bancaire.

Commencer gratuitement