Devenir développeur full stack : la roadmap
Des cours gratuits dans l'ordre où un développeur web full stack en a besoin : HTML, CSS et JavaScript pour la page, TypeScript et React pour l'interface, Next.js pour le serveur, SQL pour les données, puis Linux, Git et Docker pour mettre le tout en ligne. JavaScript tourne des deux côtés : vous apprenez un seul langage et vous l'utilisez de bout en bout. Chaque leçon s'exécute dans votre navigateur et chaque section de cours se termine par un certificat gratuit.
753,359+ codders inscrits à ces cours
880 leçons969 défis4,344 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
Un certificat de parcours à la fin, plus 16 en chemin
Le parcours développeur full stack, étape par étape
Chaque étape est un cours Coddy déjà existant. Suivez-les dans l'ordre ou allez directement à celui qui vous manque : votre progression est enregistrée cours par cours dans tous les cas.
- 1Étape 13 sections, dans l'ordre
- 2Étape 2
JavaScript et TypeScriptPage dédiée
Commencer cette étapeDémarrerFondamentaux, logique et structures de contrôle, objets et classes en trois sections, puis TypeScript : types, interfaces, génériques et lecture des erreurs du compilateur. C'est le langage que vous écrivez dans le navigateur et sur le serveur : il reçoit donc plus de temps que toute autre étape.DémarrerPage dédiée4 sections, dans l'ordre - 3Étape 3
JavaScript dans le navigateur
Commencer cette étapeDémarrerLe DOM, les événements, les formulaires et leur validation, puis des patterns front end concrets comme les onglets, les modales, les thèmes et la navigation responsive. HTML, CSS et JavaScript deviennent une seule page qui répond à celui qui l'utilise.Démarrer2 sections, dans l'ordre - 4Étape 4
ReactPage dédiée
Commencer cette étapeDémarrerComposants, JSX, props, état, événements, listes et formulaires contrôlés, pour finir par une petite carte sociale que vous construisez pas à pas. React est la couche d'interface que l'étape suivante exécute sur le serveur.DémarrerPage dédiée - 5Étape 5
Next.js : la moitié serveurPage dédiée
Commencer cette étapeDémarrerRoutage et layouts, composants serveur et client, récupération des données côté serveur, route handlers pour vos propres endpoints d'API, server actions pour les formulaires, états de chargement et d'erreur, puis une application de restaurant en neuf étapes avec panier, filtres, avis et recherche en direct. C'est ici que vous écrivez le back end.DémarrerPage dédiée - 6Étape 6
SQL : la base de donnéesPage dédiée
Commencer cette étapeDémarrerDes requêtes sur de vraies tables : filtrage, tri, jointures, regroupements et agrégats, puis sous-requêtes, fonctions de fenêtrage, CASE et expressions de table communes. Toute application full stack stocke ses données dans une base de données, et SQL est la façon de l'interroger.DémarrerPage dédiée2 sections, dans l'ordre - 7Étape 7
Linux et GitPage dédiée
Commencer cette étapeDémarrerFichiers, permissions, pipes et scripts shell dans un vrai terminal Linux, puis commits, branches, fusions, conflits et dépôts distants. Les serveurs tournent sous Linux, et toute équipe garde son code dans un dépôt Git.DémarrerPage dédiée2 sections, dans l'ordre - 8Étape 8
DockerPage dédiée
Commencer cette étapeDémarrerImages, conteneurs, Dockerfiles, volumes et réseaux. Un conteneur embarque votre application avec tout ce dont elle a besoin pour tourner, et c'est ainsi que la plupart des applications web sont livrées sur un serveur aujourd'hui.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 full stack sur Coddy
- Un seul langage des deux côtés. Le parcours enseigne JavaScript et TypeScript pour le navigateur, puis utilise le même langage côté serveur avec les route handlers et les server actions de Next.js : le back end apporte de nouvelles idées, pas un second langage à apprendre de zéro.
- Rien à installer. Le HTML et le CSS s'affichent en direct à côté de votre code, le SQL s'exécute sur de vraies tables, et les étapes Linux, Git et Docker vous donnent un vrai terminal dans le navigateur. Vous pouvez étudier toute la stack sur un ordinateur portable qui n'a jamais accueilli un outil de développement.
- Des indices IA qui lisent votre code. Quand un composant ne s'affiche pas, qu'une requête renvoie les mauvaises lignes ou qu'une commande échoue, Bugsy regarde ce que vous avez écrit et vous oriente vers la correction sans vous donner la réponse.
- L'ordre fait toute la différence. La plupart des formations full stack foncent vers un framework dès la deuxième semaine ; ce parcours consacre trois sections à JavaScript et une quatrième au navigateur avant l'arrivée de React, parce qu'un framework ne devient lisible qu'une fois le langage qui le porte maîtrisé.
Questions fréquentes pour devenir développeur full stack
Qu'est-ce qu'un développeur full stack ?
Un développeur capable de construire les deux moitiés d'une application web : le front end, qui s'exécute dans le navigateur (HTML, CSS, JavaScript et un framework comme React), et le back end, qui s'exécute sur un serveur (traitement des requêtes, logique métier et base de données). En pratique, la plupart des développeurs full stack sont plus solides d'un côté, mais ils savent livrer une fonctionnalité de la table de la base de données jusqu'au bouton qui l'utilise sans la confier à quelqu'un d'autre.
Comment devenir développeur web ?
Apprenez HTML, CSS et JavaScript assez bien pour construire une page à partir d'un fichier vide, ajoutez un framework (React), apprenez comment un serveur répond aux requêtes et comment les données sont stockées (Next.js et SQL dans ce parcours), apprenez Git, et réalisez des projets que vous pouvez mettre en ligne et expliquer. Les employeurs recrutent sur ce que vous pouvez leur montrer : les projets comptent donc plus que n'importe quel certificat. Ce parcours est cette séquence, dans cet ordre, et il est gratuit.
Faut-il commencer par le front end ou par le back end ?
Par le front end. Vous voyez à l'écran le résultat de chaque ligne, ce qui rend les erreurs évidentes et entretient la motivation, et le back end est beaucoup plus facile à comprendre une fois que vous avez construit la page qui l'appelle. C'est pourquoi ce parcours passe ses quatre premières étapes dans le navigateur avant d'aborder le serveur et la base de données.
Pourquoi ce parcours utilise-t-il JavaScript côté serveur plutôt que Python ?
Parce que JavaScript est le seul langage qui s'exécute dans le navigateur : l'utiliser aussi côté serveur, c'est un seul langage pour toute la stack. Next.js, construit sur React, permet au même code de rendre des pages côté serveur, de répondre aux requêtes d'API et de traiter l'envoi de formulaires. Si vous préférez écrire le back end en Python, le parcours Développeur Backend de Coddy enseigne cette voie.
Faut-il un bootcamp pour devenir développeur full stack ?
Non. Un bootcamp vous apporte un planning, une promotion et un accompagnement vers l'emploi, et il les fait payer ; les compétences elles-mêmes sont celles que ce parcours enseigne, et les ressources gratuites les couvrent bien. Ce qu'un bootcamp ne peut pas raccourcir, c'est la pratique : des centaines de petits exercices et quelques vrais projets. Si vous tenez une heure par jour sans qu'un formateur vous suive, un parcours gratuit vous mène au même endroit.
En combien de temps devient-on développeur full stack ?
Comptez neuf à douze mois à raison d'une heure par jour pour atteindre un niveau junior. Dans ce parcours, HTML et CSS prennent ensemble six à huit semaines, JavaScript et le navigateur deux à trois mois, TypeScript et React environ six semaines, Next.js un mois, SQL trois à quatre semaines, et Linux, Git et Docker un mois de plus. Construire votre propre projet en parallèle des dernières étapes, c'est ce qui transforme ce temps en portfolio.
Ce parcours couvre-t-il Node.js, Express, l'authentification ou le déploiement ?
Cette formation full stack est-elle gratuite, avec un certificat ?
Oui. Tous les cours du parcours sont gratuits, y compris les leçons, les éditeurs et le terminal dans le navigateur, les indices IA et les certificats. Chaque section de cours se termine par un certificat gratuit, vérifiable à sa propre URL, que vous pouvez ajouter à LinkedIn ou à votre CV. Terminez toutes les étapes et vous obtenez aussi un certificat pour l'ensemble du parcours, qui liste chaque cours suivi.
Est-ce que j'obtiens un certificat pour le parcours Développeur Full Stack ?
Oui. Termine chaque étape et tu obtiens un certificat gratuit pour tout le parcours Développeur Full Stack. Il liste chaque cours terminé en chemin, et renvoie au certificat de chaque cours, pour que chacun puisse vérifier chaque compétence qu'il mentionne. Tu peux l'ajouter à ton profil LinkedIn. C'est un certificat de réussite délivré par Coddy, pas une qualification accréditée.