Deployment (le déploiement)
Envoyer ton code depuis ton portable jusqu'en ligne
⏱ Estim. ~6 min
01 · Lire
Tu as écrit ton appli, et elle marche super bien sur ton portable. Mais personne d'autre ne peut l'utiliser — ce sont juste des fichiers sur ta machine. Le deployment (déploiement), c'est le processus qui consiste à transférer ton code de ton portable vers un serveur, pour que tout le monde puisse y accéder.
Vois ça comme écrire un livre. Tu as fini ton manuscrit (le code), et il faut maintenant l'envoyer à un éditeur (l'hébergeur), qui va l'imprimer et le mettre en librairie (internet). Avant le déploiement, ton appli n'est qu'un manuscrit privé que toi seul peux lire.
Points clés
- Deployment = rendre ton appli accessible à de vrais utilisateurs sur internet
- Ton code passe de ton portable à un serveur qui tourne en continu
- Hébergeurs populaires : Vercel, Netlify, AWS, Heroku, GitHub Pages
- Les déploiements modernes sont en général automatisés — tu push le code, et c'est en ligne
02 · Étape par étape
Voici les étapes typiques du déploiement d'une appli web moderne.
1. 1. Le code est sur ton portable
Tu écris et tu testes ton appli en local. Elle tourne sur ta machine, mais seulement quand ton ordi est allumé, et seul toi peux l'utiliser.
2. 2. Push vers GitHub
Tu push ton code dans un repository GitHub. Ça met ton code dans un emplacement central accessible à un hébergeur. GitHub fait l'intermédiaire entre ton portable et le serveur.
3. 3. L'hébergeur récupère ton code
Ton hébergeur (Vercel, Netlify, etc.) est connecté à ton repo GitHub. Dès qu'il détecte un nouveau push, il pull automatiquement la dernière version.
4. 4. Build et Run
L'hébergeur installe les dépendances, build ton appli (compile TypeScript, bundle les fichiers, optimise les images), puis la fait tourner sur ses serveurs.
5. 5. En ligne sur une URL publique
Ton appli reçoit une URL publique, genre myapp.vercel.app ou tonnom.github.io. N'importe qui dans le monde peut visiter cette URL et utiliser ton appli. C'est en ligne 24/7.
03 · Quiz
Qu'est-ce que le deployment ?
- Écrire du code sur ton portable
- Transférer ton code vers un serveur pour le rendre accessible au monde
- Tester ton appli en local
- Acheter un nom de domaine
04 · Lire
Le déploiement moderne tient presque de la magie comparé à avant. Autrefois, les développeurs copiaient leurs fichiers à la main vers un serveur via FTP. Aujourd'hui, la plupart des équipes utilisent l'auto-deployment (déploiement automatique, aussi appelé continuous deployment ou CD).
Voici comment ça marche : tu connectes ton repo GitHub à un hébergeur comme Vercel ou Netlify. Ensuite, chaque fois que tu push ton code vers GitHub, l'hébergeur détecte automatiquement le changement, build ton appli et déploie la nouvelle version. Tu push vers GitHub, et ton site est à jour en quelques secondes.
05 · Quiz
Ton appli tourne parfaitement sur localhost:3000, mais personne d'autre ne peut l'utiliser. Quelle étape manque ?
- Il faut écrire plus de tests
- Il faut d'abord acheter un nom de domaine
- Il faut la déployer vers un hébergeur
- Il faut la réécrire dans un autre langage
06 · Compléter
Avec le déploiement automatique, chaque fois que tu push ton code vers GitHub, l'hébergeur _____ automatiquement ton appli.
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.