Module 1 — Comprendre le vibe coding et son écosystème
- Définition du vibe coding (Karpathy, 2025) : programmer par intention plutôt que par syntaxe
- Spectre des approches IA en développement : auto-complétion, chat, agent autonome
- Cartographie des outils du marché : IDE-natifs, CLI agentiques, plateformes web
- Cas d’usage par profil et limites à connaître (sécurité, dette, dépendance)
Module 2 — Maîtriser le prompt orienté code
- Anatomie d’un prompt code efficace : contexte, contraintes, format de sortie attendu
- Spécifier l’intention plutôt que l’implémentation
- Sélectionner et fournir le bon contexte (fichiers, extraits, conventions)
- Itération courte vs prompt long : reconnaître quand changer d’approche
- Anti-patterns fréquents : sur-spécification, sous-spécification, prompts ambigus
- Construire et entretenir sa bibliothèque de prompts réutilisables
Module 3 — Choisir et configurer son environnement de vibe coding
- Comparatif IDE intégré (Cursor, Windsurf, VSCode + Copilot Chat) et CLI agentique (Claude Code, Aider, Cline)
- Plateformes « no-IDE » : Bolt, v0, Lovable, Replit Agent
- Critères de choix : langage, taille de codebase, sensibilité des données, coût d’usage
- Mise en place d’un projet : fichiers d’instructions et règles de contexte (AGENTS.md, équivalents)
- Gestion des secrets, des données sensibles et de la confidentialité
Module 4 — Méthode de production : du brief au code livrable
- Décomposer une fonctionnalité en intentions prompt-ables
- Boucle planifier → générer → tester → corriger
- Lecture critique d’un code généré : ce qu’il faut toujours vérifier
- Diagnostic d’erreurs : faire investiguer puis corriger par l’agent
- Scope creep et hallucinations : contre-mesures concrètes
- Reconnaître quand reprendre la main et coder soi-même
Module 5 — Qualité, sécurité et tests dans un workflow vibe coding
- Tests automatisés générés par l’IA : intérêts, pièges et validation
- Revue de sécurité d’un code généré : injection, gestion des secrets, dépendances
- Linting, typage et conventions imposés à l’agent
- Couverture, dette technique et lisibilité long terme
- Garde-fous CI : checks bloquants et agents de revue automatisée
Module 6 — Versionner et collaborer en équipe
- Git avec un agent IA : commits, branches et pull requests
- Conventions de commit lisibles à la fois par l’humain et la machine
- Revue de code humaine d’une PR générée par IA
- Pair vibe coding : binôme humain-humain ou humain-agent
- Onboarding d’un nouvel arrivant sur un projet vibe-codé
Module 7 — Industrialiser : du POC à la production
- Architecture pensée pour le vibe coding (modularité, conventions explicites)
- Documentation vivante générée et maintenue par l’IA
- Pipelines CI/CD adaptés : tests, déploiement, rollback
- Refactoriser un legacy avec un agent IA
- Mesurer la productivité et la qualité au niveau de l’équipe
- Conformité, RGPD et propriété intellectuelle du code généré
Module 8 — Agents avancés et automatisation
- MCP (Model Context Protocol) et connecteurs : étendre les capacités d’un agent
- Workflows multi-agents : revue, debug, documentation, déploiement
- Coût, latence et observabilité des appels modèle
- Veille technologique : suivre l’évolution rapide des outils du vibe coding






