███████╗ █████╗ ███████╗██╗   ██╗    ██╗   ██╗██╗██████╗ ███████╗
██╔════╝██╔══██╗██╔════╝╚██╗ ██╔╝    ██║   ██║██║██╔══██╗██╔════╝
█████╗  ███████║███████╗ ╚████╔╝     ██║   ██║██║██████╔╝█████╗  
██╔══╝  ██╔══██║╚════██║  ╚██╔╝      ╚██╗ ██╔╝██║██╔══██╗██╔══╝  
███████╗██║  ██║███████║   ██║        ╚████╔╝ ██║██████╔╝███████╗
╚══════╝╚═╝  ╚═╝╚══════╝   ╚═╝         ╚═══╝  ╚═╝╚═════╝ ╚══════╝
# Easy-Vibe : Apprendre le Vibe Coding de 0 à 1

📌 Lire en ligne (Read Online) · ✨ Tutoriel interactif

Lire en ligne · Carte d'apprentissage · Communauté

Stars Forks License

简体中文 繁體中文 English 日本語 Español Français Klingon 한국어 العربية Türkçe Tiếng_Việt Deutsch বাংলা


Carte d'apprentissage exclusive pour débutants
Guidage à partir de zéro, planification claire, dites adieu à "apprendre et oublier"

Tutoriel graphique pas à pas
Explications détaillées, comme un tuteur privé à vos côtés
À l'ère de l'IA, les personnes qui transforment les idées en produits sont souvent celles qui font le premier pas. **Easy-Vibe est né pour cela.** Easy-Vibe vous guide de 0 à 1 à travers les étapes suivantes : > Choisissez votre point de départ selon votre niveau : > - **Débutant / Product Manager** : Commencez par Stage 1 pour développer une pensée de programmation et maîtriser AI IDE pour le prototypage rapide > - **Développeur** : Commencez par Stage 2 pour approfondir le développement full-stack et l'intégration IA > - **Développeur avancé** : Passez directement à Stage 3 pour explorer Claude Code et le développement multiplateforme | Étape | Compétences clés | Résultat | | :--- | :--- | :--- | | **Stage 1** | Carte d'apprentissage, Intro programmation IA, AI IDE, Pensée produit, Prototypage, Intégration capacités IA | Mini-jeux interactifs, Prototypes de produit complets | | **Stage 2** | Développement Full-stack, Bases de données, Intégration IA, Déploiement et opérations | Applications IA Full-stack prêtes pour la production | | **Stage 3** | Claude Code avancé, Développement multiplateforme | Applications multiplateformes de niveau production | | **Annexe** | Fondamentaux informatique, Intro IA, 9 domaines de connaissance | Plus de 80 sujets interactifs | ## 🔥 Nouvelles - **[2026-03-02]** 🦞 **Support OpenClaw & AI Agents** : Ajout du fichier de navigation AI `llms.txt`, permettant à OpenClaw, Claude, Cursor, Trae et autres AI Agents de comprendre rapidement la structure du dépôt et de localiser précisément le contenu du tutoriel. Nous espérons que chaque 🦞 appréciera l'apprentissage ! - **[2026-03-01]** [Section développement avancé](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/) mise à niveau complète : Ajout de sept guides détaillés Claude Code (MCP, Skills, Agent Teams, etc.) et huit tutoriels de développement multiplateforme (PWA, Electron, NFT, extensions VS Code, applications industrielles Qt, etc.). - **[2026-02-25]** Mise à jour de la [Base de connaissances de l'annexe](https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/), couvrant 9 domaines de connaissance et plus de 80 sujets interactifs.
Past News - **[2026-01-16]** Restructuration du projet, établissement formel du chapitre "Introduction pour débutants", réduction des obstacles. - **[2026-01-14]** Mise à jour massive du document Stage 1 "Construction de prototypes de produits". - **[2026-01-13]** Reconstruction de l'architecture documentaire, support multilingue complet (i18n). - **[2026-01-01]** Lancement de la carte d'apprentissage principale du projet.
### 📖 Navigation
Learning Map
### 📚 Base de connaissances de l'annexe > Covers **9 knowledge domains** and **80+ interactive topics** with animations and visual components to help you intuitively understand core concepts from computer fundamentals to AI frontiers.
💻 Fondamentaux Informatiques

Du transistor au CPU
Systèmes d'exploitation
Codage, stockage et transmission des données
Réseaux : comment deux ordinateurs dialoguent
Structures de données
Introduction à la pensée algorithmique
🔧 Outils de Développement

Git : la machine à remonter le temps du code
Ligne de commande et scripts Shell
IDE et VS Code
Outils de développement navigateur
Gestionnaires de paquets
💡 Programmation Web

HTML & CSS
JavaScript
Manipulation du DOM
Fetch API et programmation asynchrone
Frameworks MV* (Vue/React)
### I. Entrée Zéro Base | Chapitre | Contenu clé | État | | :----------------------------------------------------------------------------------------------- | :------------------------------------------------ | :--- | | [Préface : Carte d'apprentissage](../../docs/zh-cn/stage-0/0.1-learning-map/index.md) | Navigation globale du parcours d'apprentissage | ✅ | | [Niveau 1 : Ère de l'IA, Parler c'est programmer](../../docs/zh-cn/stage-0/0.2-ai-capabilities-through-games/index.md) | Expérimenter la programmation IA à travers des cas | ✅ | | [Niveau 2 : Trouver de grandes idées](../../docs/zh-cn/stage-1/1.0-finding-great-idea/index.md) | Apprendre à trouver et valider des idées produits | ✅ | | [Niveau 3 : Introduction aux outils AI IDE](../../docs/zh-cn/stage-1/1.1-introduction-to-ai-ide/index.md) | Apprendre à utiliser l'IDE, créer des jeux localement | ✅ | | [Niveau 4 : Construction de prototypes pratiques](../../docs/zh-cn/stage-1/1.2-building-prototype/index.md) | Des besoins aux prototypes mono/multipage | ✅ | | [Niveau 5 : Ajouter des capacités IA aux prototypes](../../docs/zh-cn/stage-1/1.3-integrating-ai-capabilities/index.md) | Intégrer l'IA (texte, image, vidéo) | ✅ | | [Niveau 6 : Pratique de projet complet](../../docs/zh-cn/stage-1/1.4-complete-project-practice/index.md) | Simuler des scénarios réels, itérer avec les retours | ✅ | #### Annexe : Pensée Commerciale | Chapitre | Contenu clé | État | | :----------------------------------------------------------------------------------------- | :----------------------------------------- | :--- | | [Annexe A : Pensée produit et conception de solutions](../../docs/zh-cn/stage-1/appendix-a-product-thinking/index.md) | Cadres de pensée pour créer des produits | ✅ | | [Annexe B : Scènes d'application IA (B2B)](../../docs/zh-cn/stage-1/appendix-industry-scenarios/index.md) | Applications IA dans différents secteurs | ✅ | | [Annexe C : Inspiration scènes de consommation IA (B2C)](../../docs/zh-cn/stage-1/appendix-c-consumer-scenarios/index.md) | Explorer les applications IA grand public | ✅ | #### Annexe : Solutions Techniques | Chapitre | Contenu clé | État | | :----------------------------------------------------------------------------------------- | :----------------------------------------- | :--- | | [Annexe D : Que faire en cas d'erreur](../../docs/zh-cn/stage-1/appendix-b-common-errors/index.md) | Erreurs courantes en vibe coding | ✅ | | [Annexe E : Comparatif de 7 outils de programmation IA](../../docs/zh-cn/stage-1/appendix-articles/example0-1/vibe-coding-tools-snake-game-tutorial.md) | Comparatif des plateformes IA | ✅ | | [Annexe F : Conception de sites avec agents de design et programmation](../../docs/zh-cn/stage-1/appendix-articles/example0-2/vibe-coding-tools-build-website-with-ai-coding-and-design-agents.md) | Collaboration multi-agents | ✅ |
II. Développeur Intermédiaire #### Front-end | Chapitre | Contenu clé | État | | :------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------- | :--- | | [Front-end 0 : Assets avec Lovart](../../docs/zh-cn/stage-2/frontend/2.0-lovart-assets/) | Générer en masse des assets visuels | 🚧 | | [Front-end 1 : Introduction à Figma & MasterGo](../../docs/zh-cn/stage-2/frontend/2.1-figma-mastergo/) | Organiser l'architecture de l'information et la structure des pages | 🚧 | | [Front-end 2 : Construction du premier app moderne - UI Design](../../docs/zh-cn/stage-2/frontend/2.2-ui-design/) | Workflow design-to-code avec composants | 🚧 | | [Front-end 3 : Spécifications UI et design multi-produits](../../docs/zh-cn/stage-2/frontend/2.3-multi-product-ui/) | Design systématique multi-produits | 🚧 | | [Front-end 4 : Portraits de Hogwarts ensemble](../../docs/zh-cn/stage-2/frontend/2.4-hogwarts-portraits/chapter4-lets-build-hogwarts-portraits.md) | Créer une app front-end avec IA de 0 à 1 | ✅ | #### Back-end & Full-stack | Chapitre | Contenu clé | État | | :-------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------ | :--- | | [Back-end 1 : Qu'est-ce qu'une API](../../docs/zh-cn/stage-2/backend/2.1-what-is-api/extra2/extra2-what-is-api.md) | Comprendre HTTP et les modèles requête/réponse | ✅ | | [Back-end 2 : De la base de données à Supabase](../../docs/zh-cn/stage-2/backend/2.2-database-supabase/chapter5/chapter5-from-database-to-supabase.md) | Implémenter DB et API sur Supabase | ✅ | | [Back-end 3 : Code et documentation d'API assistés par IA](../../docs/zh-cn/stage-2/backend/2.3-ai-interface-code/) | Générer docs et code d'API avec LLM | 🚧 | | [Back-end 4 : Workflow Git](../../docs/zh-cn/stage-2/backend/2.4-git-workflow/extra1/extra1-what-is-git-and-what-is-github.md) | Contrôle de version et collaboration Git | ✅ | | [Back-end 5 : Déploiement sur Zeabur](../../docs/zh-cn/stage-2/backend/2.5-zeabur-deployment/extra6/extra6-zeabur-what-is-it-and-how-to-deploy-web-applications.md) | Déployer des applications sur Zeabur | ✅ | | [Back-end 6 : Outils CLI modernes](../../docs/zh-cn/stage-2/backend/2.6-modern-cli/extra7/extra7-cli-ai-coding-tools-and-the-principles-of-test-driven-development.md) | Accélérer le développement avec CLI IA | ✅ | | [Back-end 7 : Intégration de systèmes de paiement comme Stripe](../../docs/zh-cn/stage-2/backend/2.7-stripe-payment/) | Intégrer le paiement et le flux de règlement | 🚧 | | [Projet 1 : Première application moderne - App Full-stack](../../docs/zh-cn/stage-2/assignments/2.1-fullstack-app/) | Compléter une app Web full-stack production | 🚧 | | [Projet 2 : Bibliothèque UI moderne + Pratique Trae](../../docs/zh-cn/stage-2/assignments/2.2-modern-frontend-trae/) | Produit indépendant avec auth et paiement | 🚧 | #### Annexe Capacité IA | Chapitre | Contenu clé | État | | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------- | :--- | | [IA 1 : Introduction à Dify & Base de connaissances](../../docs/zh-cn/stage-2/ai-capabilities/2.1-dify-knowledge-base/chapter3/chapter3-getting-started-with-dify-and-its-knowledge-base-integration.md) | Construire des produits utilitaires avec Dify & RAG | ✅ | | [IA 2 : Dictionnaire IA & APIs multimodales](../../docs/zh-cn/stage-2/ai-capabilities/2.2-multimodal-api/extra3/extra3-ai-capability-starter-handbook.md) | Rechercher modèles/APIs et intégrer le multimodal | 🚧 |
III. Développeur Avancé #### Compétences Fondamentales Claude Code | Chapitre | Contenu clé | État | | :------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------- | :--- | | [Démarrage rapide Claude Code](../../docs/zh-cn/stage-3/core-skills/basics/) | Installation, opérations de base, tips et commandes | ✅ | | [Guide complet Claude Code MCP](../../docs/zh-cn/stage-3/core-skills/mcp/) | Connecter Claude Code à GitHub, DB, APIs via MCP | ✅ | | [Guide complet Claude Code Skills](../../docs/zh-cn/stage-3/core-skills/skills/) | Empaqueter les connaissances en skill packs réutilisables | ✅ | | [Meilleures pratiques workflow Claude Code](../../docs/zh-cn/stage-3/core-skills/workflow/) | Meilleures pratiques pour dev quotidien, refactoring, code review | ✅ | | [Guide complet Claude Agent Teams](../../docs/zh-cn/stage-3/core-skills/agent-teams/) | Collaboration multi-IA comme une vraie équipe de dev | ✅ | | [Claude Code Superpowers Développement ingénierie](../../docs/zh-cn/stage-3/core-skills/superpowers/) | Écrire du code de qualité professionnelle avec TDD et bonnes pratiques | ✅ | | [Comment faire travailler Claude Code longtemps](../../docs/zh-cn/stage-3/core-skills/long-running-tasks/) | Concevoir des tâches de longue durée pour un travail continu | ✅ | #### Développement Multiplateforme | Chapitre | Contenu clé | État | | :------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------- | :--- | | [Comment construire un Mini Programme WeChat](../../docs/zh-cn/stage-3/cross-platform/3.3-wechat-miniprogram/) | Écosystème mini programme, du template au lancement | ✅ | | [Comment construire un Mini Programme WeChat avec Back-end](../../docs/zh-cn/stage-3/cross-platform/3.4-wechat-miniprogram-backend/) | Intégrer DB et logique back-end dans les mini programmes | ✅ | | [Développement d'applications Android](../../docs/zh-cn/stage-3/cross-platform/3.5-android-app/) | Développement Android unifié Web/Natif avec Expo | ✅ | | [Développement d'applications iOS](../../docs/zh-cn/stage-3/cross-platform/3.6-ios-app/) | Développement iOS unifié Web/Natif avec Expo | ✅ | | [Comment construire un site personnel et blog académique](../../docs/zh-cn/stage-3/personal-brand/3.7-personal-website-blog/) | Du choix tech au déploiement, construire une page personnelle | ✅ | | [Développement PWA](../../docs/zh-cn/stage-3/cross-platform/3.8-pwa-local-app/) | Construire des Progressive Web Apps avec support offline | 🚧 | | [Développement d'extension navigateur AI](../../docs/zh-cn/stage-3/cross-platform/3.9-browser-ai-extension/) | Développer des extensions Chrome pour résumer des pages | 🚧 | | [Développement d'application bureau Electron](../../docs/zh-cn/stage-3/cross-platform/3.10-electron-voice-to-text/) | Construire une app bureau reconnaissance vocale avec Electron | 🚧 | | [Comment développer et créer un NFT rapidement](../../docs/zh-cn/stage-3/cross-platform/3.11-nft-minting/) | Écrire des smart contracts, déployer sur testnet Ethereum | 🚧 | | [Développement d'extensions VS Code](../../docs/zh-cn/stage-3/cross-platform/3.12-vscode-extension/) | Développer des extensions pour assistants de projet IA | 🚧 | | [Développement d'applications industrielles Qt](../../docs/zh-cn/stage-3/cross-platform/3.13-qt-industrial-hmi/) | Construire un système HMI de surveillance de pompe industrielle avec Qt | 🚧 | #### Annexe Capacité IA Avancée | Chapitre | Contenu clé | État | | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------- | :--- | | [Qu'est-ce que le RAG et comment il fonctionne](../../docs/zh-cn/stage-3/ai-advanced/3.a1-rag-introduction/) | Comprendre le RAG et les architectures courantes | ✅ | | [RAG intermédiaire et orchestration de workflow : LangGraph](../../docs/zh-cn/stage-3/ai-advanced/3.a2-langgraph-advanced-rag/) | Concevoir des workflows multi-étapes et systèmes RAG avancés | 🚧 |
## 🛠️ Comment apprendre - Choisissez les chapitres à lire et pratiquer selon votre niveau. N'hésitez pas à ouvrir une issue pour des questions. ## 💻 Configuration locale ### Approche moderne Dans un AI IDE (VS Code, Cursor, Trae, etc.), utilisez le prompt suivant : ``` Veuillez m'aider à exécuter le service local de ce projet. ``` ### Approche traditionnelle 1. npm install 2. npm run dev 3. Ouvrez `http://localhost:3000` dans votre navigateur. ## 🤝 Contribuer - Si vous trouvez des problèmes ou avez des suggestions, veuillez ouvrir une Issue. - Pour contribuer, veuillez soumettre une Pull Request. - Si vous voulez démarrer un nouveau projet avec Datawhale, suivez le [Guide de projet open source Datawhale](https://github.com/datawhalechina/DOPMC/blob/main/GUIDE.md). ## 🙏 Remerciements - [Sanbu - Lead du projet](https://github.com/sanbuphy) (Membre Datawhale) - Fang Ke - Advisor (Membre Datawhale, Université Tsinghua) - [Yerim Kang](https://github.com/yerim25) (Projets pratiques - Université Tsinghua) - Zhao Zhilin (Projets pratiques - Université Tsinghua) - [Li Yixuan](https://yixuan20.github.io/) (Design visuel - Université Tsinghua) - Liu Siyi (Projets pratiques - Université Tsinghua) - Tous les beta-testeurs du groupe AI Vibe Coding 101 pour leurs retours. ### Remerciements spéciaux - Merci à [@Sm1les](https://github.com/Sm1les) pour son support et son aide. - Merci à tous les contributeurs et à tous ceux qui ont mis une étoile à ce projet ❤️ *(Voir les détails dans les autres langues ou le dépôt principal)*