Roadmap du développeur backend Go
Go, ou Golang, a été conçu chez Google pour de grands systèmes en réseau, et cela se voit : les goroutines rendent la concurrence peu coûteuse, la bibliothèque standard fournit un serveur HTTP prêt pour la production, et un service se compile en un seul binaire. Ce parcours enseigne d'abord Go, puis le SQL, Linux, Git et Docker que tout poste backend Go suppose acquis. Gratuit, dans ton navigateur, avec un certificat pour chaque cours.
251,702+ codders inscrits à ces cours
563 leçons612 défis3,368 questions de quiz
- Adapté aux débutants
Aide au codage assistée par IA
Leçons interactives et pratiques
Narration audio dans chaque leçon
Quiz pour tester vos connaissances
8 certificats gratuits tout au long du parcours
La roadmap du développeur backend Go, étape par étape
Chaque étape est un cours Coddy existant, et le bouton Démarrer de la première étape ouvre le cours Go. Suis-les dans l'ordre, ou commence par celle qui te manque : la progression est enregistrée par cours dans tous les cas.
- 1Étape 13 sections, dans l'ordre
- 2Étape 2
SQL et les bases de donnéesPage dédiée
Commencer cette étapeDémarrerDeSELECTetWHEREàJOIN,GROUP BYet aux sous-requêtes, puis les index et la conception de schéma, le tout sur de vraies tables. Beaucoup d'équipes Go se passent d'ORM et écrivent leurs requêtes à la main avecdatabase/sqlousqlc: la compétence, c'est donc le SQL lui-même.DémarrerPage dédiée2 sections, dans l'ordre - 3Étape 3
Linux et la ligne de commandePage dédiée
Commencer cette étapeDémarrerFichiers, permissions, processus, pipes et bash, dans un vrai shell Linux. Un service Go est un seul binaire qui tourne comme un processus Linux, et le déployer, l'inspecter et le déboguer, tout se passe dans un terminal.DémarrerPage dédiée - 4Étape 4
Git et la gestion de versionsPage dédiée
Commencer cette étapeDémarrerCommits, branches, merges et conflits, dépôts distants et annulation d'erreurs. Les modules Go sont versionnés avec des tags Git commev1.4.0, si bien que même publier une bibliothèque Go est une opération Git.DémarrerPage dédiée - 5Étape 5
Docker et les conteneursPage dédiée
Commencer cette étapeDémarrerImages, Dockerfiles, volumes et réseau. Un service Go est l'une des choses les plus simples à conteneuriser : tu le compiles dans une étape de build, puis tu copies le binaire dans une image presque vide.DémarrerPage dédiée
Apprendre en Faisant
Écrivez du vrai code, interrogez des bases de données, créez des sites web et maîtrisez les prompts IA. Nos leçons interactives couvrent toutes les compétences dont les développeurs modernes ont besoin.
Construisez Votre Série
Restez constant et regardez vos progrès grandir! Suivez votre habitude quotidienne de codage, protégez votre série avec des jours de gel et gagnez des récompenses en vous connectant chaque jour.
12 jours de série
Revenez demain pour maintenir votre série!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Quitte ou Double
Jour 5 sur 7
Gel de Série
2 left
Codez Partout
Emportez votre parcours de codage avec vous! Pas de configuration, pas de téléchargements - ouvrez et commencez à coder. Disponible sur iOS, Android et Web avec des notes de 4.9 étoiles.
Vous N'êtes Pas Seul
Affrontez les classements mondiaux, invitez des amis pour gagner des récompenses et célébrez les succès des autres. Coder, c'est mieux entre amis!
Apprenez comme vous voulez
Lisez, écoutez, testez-vous, demandez à l'IA ou retrouvez ce que vous avez déjà étudié. Chaque leçon s'adapte à vous.
Une variable est un conteneur nommé qui stocke une valeur réutilisable plus tard dans votre programme.
En Python, on en crée une en écrivant le nom, un signe égal, puis la valeur à stocker.
La valeur peut évoluer : réassigner le nom le fait simplement pointer vers une nouvelle valeur.
Certifiez-vous
Gagnez des certificats pour chaque cours terminé. Ajoutez-les à votre profil LinkedIn et CV pour montrer votre expertise en programmation aux employeurs.
Pourquoi apprendre le développement backend en Go sur Coddy
- La concurrence sans cérémonie. Une goroutine démarre avec quelques kilo-octets de pile, si bien que le serveur HTTP de Go donne à chaque connexion sa propre goroutine, et tes handlers restent du code séquentiel ordinaire, sans callbacks ni pools de threads à gérer. Le cours Go enseigne les goroutines et les channels ; le reste de ce parcours ajoute la base de données et l'outillage autour.
- Un seul binaire à déployer.
go buildproduit un exécutable unique, sans runtime ni interpréteur à installer sur le serveur, et il démarre en quelques millisecondes. Les services Go sont donc rapides à mettre en production et légers à conteneuriser, et c'est précisément par là que ce parcours se termine. - Le langage de l'infrastructure cloud. Docker, Kubernetes, Terraform et Prometheus sont écrits en Go, si bien que le travail backend en Go se situe près de la plateforme : les SDK, les opérateurs et les outils internes autour d'un service sont souvent en Go, eux aussi.
- Évalué, dans le navigateur. Aucune chaîne d'outils à installer : chaque leçon Go se termine par un défi vérifié par des tests, et quand ta solution échoue, Bugsy, le tuteur IA, lit ton code et l'erreur, puis t'oriente vers la correction. Chaque cours se termine par un certificat gratuit.
Questions fréquentes sur le développement backend en Go
Go est-il un bon choix pour le développement backend ?
database/sql), sans framework. Les contreparties : la gestion des erreurs est explicite, avec un if err != nil après chaque appel qui peut échouer, et l'écosystème privilégie de petites bibliothèques plutôt qu'un framework qui décide de tout, donc tu assembles davantage de choses toi-même.Les développeurs backend Go utilisent-ils un framework comme Gin ?
net/http de la bibliothèque standard est un serveur de niveau production, et son routeur gère les méthodes et les paramètres de chemin (GET /users/{id}), ce qui couvre une bonne partie de ce qu'offre le routeur d'un framework. Gin, Echo et Chi sont les choix populaires quand tu veux des middlewares et des helpers de routage par-dessus. Ce parcours n'enseigne encore aucune de ces deux approches ; il enseigne le Go sur lequel elles reposent toutes les deux.