Débuter avec Go
Installez Go, écrivez votre premier programme et apprenez les bases : variables, conditions, boucles, fonctions et slices.
Apprenez Go par la pratique.
Apprenez le langage Go grâce à des cours progressifs, des exercices corrigés et des projets concrets.
Installez Go, écrivez votre premier programme et apprenez les bases : variables, conditions, boucles, fonctions et slices.
Maîtrisez les maps, les structs, les méthodes, les interfaces et la gestion des erreurs pour écrire du code Go idiomatique.
Découvrez la concurrence avec les goroutines et les channels, puis construisez une API REST testée.
Découvrez ce qu’est le langage Go, ses origines chez Google, ses points forts pour le cloud et les services réseau, et les traits qui le définissent.
Créez un module Go, écrivez un Hello World exécutable dans main.go, puis lancez-le et compilez-le en découvrant package main, les imports et func main.
Apprenez à déclarer et utiliser les variables en Go avec var, l’opérateur court :=, l’inférence de type et les valeurs zéro, exemples à l’appui.
Découvrez for, l’unique boucle de Go : la forme à trois composantes, les boucles while et infinie, for range sur slices et maps, avec break, continue et labels.
Apprenez à contrôler le déroulement d’un programme Go avec if, else if et else, la forme if à instruction, et switch, exemples exécutables inclus.
Apprenez à écrire des fonctions en Go : paramètres et retours typés, retours multiples et nommés, fonctions variadiques, closures et la convention result-error.
Apprenez la gestion idiomatique des erreurs en Go : l’interface error, le retour et la vérification des erreurs, errors.New, l’enveloppe %w et errors.Is.
Chaque leçon indique ses prérequis et la suite recommandée, du premier programme jusqu’à une API REST.
Les exemples complets sont formatés avec gofmt et vérifiés automatiquement : ils compilent et s’exécutent.
Pas de publicité, pas de traceur, aucun compte requis. Le contenu se lit même sans JavaScript.