Vibe coding : créer une application avec l’IA, du cahier des charges à la recette
Concevoir et livrer une application fonctionnelle en s’appuyant sur l’IA, sans être développeur confirmé.
- Durée
- 28 h · 4 jours
- Niveau
- Débutant
- Format
- Présentiel · Distanciel · Mixte
- Effectif max.
- 12 participants
Présentation
Ce programme permet à des profils non développeurs de réaliser une vraie application avec l’aide d’un assistant d’IA. Les participants apprennent à cadrer un projet, à écrire un cahier des charges exploitable par l’IA, à construire l’application écran par écran, puis à la tester, la corriger et la préparer à la mise en ligne. Ils apprennent aussi à garder le contrôle : vérifier ce que l’IA produit et savoir se débloquer.
À qui s’adresse ce programme
- Chefs de projet, product owners et entrepreneurs
- Professionnels métier avec un projet d’outil interne
- Développeurs qui veulent prototyper plus vite
Prérequis
- Maîtrise de son poste de travail et de la suite bureautique
- Savoir rédiger un cahier des charges simple
- Une logique de programmation est un atout
Objectifs pédagogiques
- Comprendre les possibilités et les limites de l’IA générative pour développer
- Choisir un projet réaliste et le cadrer
- Rédiger un cahier des charges structuré
- Construire une application par itérations avec l’assistant
- Tester, recetter et corriger les écarts
- Repartir avec une application fonctionnelle et savoir la faire évoluer
Programme détaillé
8 modules · 28 h · 4 jours
Comprendre l’IA et poser les bases
- IA générative : possibilités, limites et données
- Outils du quotidien
- Confidentialité des données
- Principe du développement par conversation
- Installer et prendre en main l’assistant
Obtenir une première petite page avec l’assistant.
Choisir et cadrer son projet
- Critères d’un bon projet de départ
- Utilisateurs, besoins et périmètre
- Découper en fonctionnalités
- Choisir les technologies avec l’assistant
- Valider le choix du projet
Cadrer son projet personnel en une page.
Cahier des charges et maquette
- Structurer un document de spécification
- Décrire écrans et parcours
- Maquette simple
- Critères d’acceptation
- Préparer le dossier du projet
Écrire le cahier des charges de son application.
Premiers écrans
- Premier dialogue de développement
- Générer la structure du projet
- Construire les premiers écrans
- Lire et comprendre ce qui est produit
- Garder une trace avec Git
Développer les fonctionnalités clés
- Itérer fonctionnalité par fonctionnalité
- Gérer les données
- Connecter les briques
- Corriger les erreurs avec l’assistant
- Ne pas se laisser dépasser par le code
Développer les fonctionnalités principales.
Affiner et se débloquer
- Améliorer l’expérience utilisateur
- Techniques de déblocage face à l’IA
- Revenir en arrière proprement
- Refactorer pour rester maîtrisable
- Demander de l’aide efficacement
Tests et recette
- Tester par rapport au cahier des charges
- Écrire des scénarios de recette
- Corriger les écarts
- Vérifier la sécurité de base
- Exécution en local
Recetter l’application et corriger les écarts.
Finaliser et continuer seul
- Dernières améliorations
- Notions de mise en ligne
- Bonnes pratiques pour poursuivre en autonomie
- Présentation des applications
- Plan de suite
Présenter son application au groupe.
Outils et technologies
Méthodes pédagogiques
- Alternance d’explications et de réalisation sur un projet personnel
- Accompagnement individuel du formateur
- Revues croisées entre participants
- Techniques de déblocage face à l’assistant
Évaluation
- Application présentée en fin de formation
- Recette par rapport au cahier des charges
Matériel requis
- Un ordinateur avec une connexion internet
- Un ordinateur personnel avec droits d’installation
- Un compte sur un assistant de code (indiqué avant la formation)
Ressources fournies
- Support de cours et dépôt d’exercices corrigés
- Modèle de cahier des charges
- Guide de déblocage face à l’assistant
Débouchés
- Une application fonctionnelle en local
- Un cahier des charges réutilisable
- Une méthode pour continuer en autonomie