Déployer et fêter ça
Mettre ton jeu sur le web et finir le cours
⏱ Estim. ~8 min
01 · Lire
C'est la dernière leçon de tout le cours.
Tu es sur le point de déployer un jeu multijoueur temps réel sur le web. N'importe qui avec l'URL pourra jouer. Deux inconnus sur des continents différents pourront ouvrir ton lien et jouer au tic-tac-toe en temps réel.
Tu as construit ça. De « je sais pas ce qu'est un terminal » à un jeu multijoueur déployé propulsé par WebSocket. C'est un vrai parcours.
Points clés
- Render héberge des apps Node.js avec support WebSocket
- Le déploiement utilise le flow git push du Level 4
- Ton jeu sera accessible à n'importe qui sur le web
- C'est la dernière leçon — tu as appris tout le cours
02 · Étape par étape
Déploie ton tic-tac-toe sur Render comme Web Service. Suis chaque étape soigneusement.
1. Connecte-toi à Render
Va sur render.com et connecte-toi avec ton compte GitHub. Si tu n'as pas de compte Render, crées-en un — le free tier suffit largement.
2. Créer un nouveau Web Service
Clique 'New' → 'Web Service'. Connecte ton repo GitHub — celui que tu as push à la leçon précédente. Render détecte automatiquement l'app Node.js.
3. Configurer le service
Mets le Build command sur 'npm install' et le start command sur 'node server.js'. Le plan gratuit est ok. N'importe quelle region marche — choisis la plus proche de toi pour la meilleure latence.
4. Déployer
Clique 'Create Web Service'. Render clone ton repo, lance npm install, démarre ton serveur. Regarde les log de déploiement — tu devrais voir 'Server listening on port...' quand c'est prêt.
5. Récupère ton URL
Une fois déployé, Render te donne une URL du genre your-app-name.onrender.com. Ouvre-la dans ton navigateur — tu devrais voir le jeu. Ouvre un deuxième onglet (ou envoie le lien à un ami) et joue une vraie partie sur le web.
03 · Pratique réelle
Vérifie que ton jeu déployé marche de bout en bout.
04 · Lire
Une chose à savoir sur le free tier : le plan gratuit Render endort ton service après 15 minutes sans activité. Après un sleep, le premier visiteur attend environ 30 secondes le temps que ça se réveille. Ensuite, ça tourne normalement.
C'est ok pour un portfolio. Si tu veux que ça reste toujours actif, les plans payants Render commencent à quelques euros par mois. Mais pour montrer ce que tu as construit, le free tier marche très bien.
Points clés
- Le free tier s'endort après 15 minutes sans activité
- Premier appel après sleep ~30 secondes (cold start)
- Vitesse normale une fois réveillé
- Les plans payants suppriment le sleep si tu as besoin d'un service toujours actif
05 · Liste de vérification
Validation finale. Coche chaque case pour confirmer que ton projet est fini.
- Le jeu est déployé et accessible via une URL publique
- Deux joueurs peuvent être appariés et jouer en temps réel
- La gestion des déconnexions marche correctement
- Le README sur GitHub explique ce qu'est le projet et comment le lancer
- L'historique git contient des commits propres et qui ont du sens
- Pas de console.log de debug oubliés dans le code
06 · Lire
Tu l'as fait.
Pense à là d'où tu pars. Tu ne savais pas ce qu'était un chemin de fichier. Tu n'avais jamais ouvert un terminal. Git était un mystère. API était un mot à la mode.
Maintenant tu as navigué dans le système de fichiers, géré des fichiers en ligne de commande, versionné du code avec git, push sur GitHub, construit des serveurs Node.js, appelé de vraies API, utilisé Claude Code comme binôme de pair programming, et déployé un jeu multijoueur temps réel sur le web.
Tu n'es plus en train d'« apprendre à coder ». Tu es quelqu'un qui construit des choses. Le terminal, c'est ton outil. Claude Code, c'est ton partenaire. Le web, c'est ta plateforme.
Chaque dev professionnel a commencé là où tu es maintenant — avec un projet fini et la confiance de pouvoir construire le suivant. C'est cette confiance, la vraie remise de diplôme.
Va construire des trucs.
Points clés
- Tu es passé de zéro connaissance du terminal à un jeu multijoueur déployé
- Les compétences que tu as apprises — terminal, git, Node.js, API, Claude Code — sont exactement les mêmes outils que les pros utilisent tous les jours
- Un projet fini, plus la confiance de construire le suivant — c'est ça qui compte
- Ce n'est pas la fin — c'est la ligne de départ
07 · Quiz
Tu as fini le cours. La compétence la plus importante que tu as développée ?
- Apprendre par cœur les commandes de terminal
- La capacité à découper les problèmes, à utiliser efficacement les bons outils, et à construire de vraies choses — même quand tu ne sais pas encore tout
- Apprendre par cœur chaque fonction JavaScript
- Pouvoir taper des commandes très vite
Autres leçons de ce chapitre
⚠ L'expérience interactive complète nécessite JavaScript. Active-le et recharge la page.
※ Ce site est un projet éducatif indépendant — pas un produit officiel d'Anthropic. Claude™ est une marque déposée d'Anthropic, PBC.