← Toutes les formations IA

Formation intelligence artificielle · Non-développeurs

Programme de formation IA Vibe Coding pour non-développeurs

Cette formation de deux jours permet à des non-développeurs d'apprendre à créer une application web fonctionnelle avec l'aide de l'intelligence artificielle, sans se limiter à une logique de démonstration ou de prototype jetable.

Durée
2 jours, soit 14 heures
Tarif inter-entreprises
Inter entreprises : 1500 EUR HT pour 2 jours.

Formation intelligence artificielle

Prochaines sessions

Ces sessions inter-entreprises sont maintenues dès la première inscription.

  1. Maison des Lois, 2 impasse Michel Labrousse, 31100 Toulouse
    • 14 heures
    • 1500 € HT
    Pré-inscription
  2. Maison des Lois, 2 impasse Michel Labrousse, 31100 Toulouse
    • 14 heures
    • 1500 € HT
    Pré-inscription
  3. Maison des Lois, 2 impasse Michel Labrousse, 31100 Toulouse
    • 14 heures
    • 1500 € HT
    Pré-inscription

Informations générales

Formation IA Vibe Coding pour non-développeurs

Cette formation de deux jours permet à des non-développeurs d’apprendre à créer une application web fonctionnelle avec l’aide de l’intelligence artificielle, sans se limiter à une logique de démonstration ou de prototype jetable. Elle donne les bases nécessaires pour spécifier correctement une application, organiser son espace de travail, comprendre les notions essentielles du développement logiciel et piloter un assistant IA de manière fiable.

L’objectif n’est pas de transformer les participants en développeurs professionnels en deux jours, mais de leur permettre de comprendre ce qu’ils font, de dialoguer efficacement avec l’IA, de vérifier les résultats produits, de versionner leur travail et de faire évoluer une application simple en gardant le contrôle.

Les participants repartent avec une application web fonctionnelle, un dépôt Git structuré, une méthode de spécification, des règles de développement réutilisables et une compréhension claire des notions de base : application web, interface, données, API, terminal, Git, commits, branches, erreurs, tests et déploiement simple.

Objectifs et compétences visés

  • Comprendre les bases du développement logiciel nécessaires au vibe coding : application web, fichiers, dépendances, terminal, navigateur, données, API et déploiement.

  • Spécifier correctement une application avant de demander à l’IA de coder : besoin, utilisateurs, parcours, données, écrans, règles métier et critères d’acceptation.

  • Organiser un espace de travail fiable : dossiers, dépôt Git, conventions de nommage, documentation, gestion des secrets et séparation entre sources et fichiers générés.

  • Utiliser un assistant IA pour créer, modifier, expliquer, corriger et faire évoluer une application fonctionnelle, sans exécuter aveuglément ses propositions.

  • Comprendre et appliquer les règles de développement essentielles : versionner, tester, relire, documenter, découper les changements et sécuriser les données sensibles.

  • Déboguer une application simple avec l’aide de l’IA en exploitant les messages d’erreur, les logs, la console navigateur et les commandes de diagnostic.

Public

Dirigeants, consultants, Product Owners, Product Managers, responsables métier, formateurs, indépendants, responsables innovation et toute personne non développeuse souhaitant créer et faire évoluer une application simple avec l’IA.

Prérequis

Être à l’aise avec un ordinateur, un navigateur web et la gestion de fichiers. Aucune expérience préalable en développement n’est requise.

Chaque participant doit venir avec son ordinateur. Un abonnement actif à un assistant IA adapté au code, par exemple ChatGPT Plus, Claude Pro, Codex ou équivalent, est requis. Un compte GitHub est recommandé (pourra être créé pendant la formation).

Durée

2 jours, soit 14 heures.

Contenu de la formation

Comprendre ce que l’on va construire

  • Différence entre idée, prototype, application interne et application de production.

  • Ce qu’est une application web : navigateur, serveur, interface, données, requêtes et hébergement.

  • Frontend, backend, base de données, API : vocabulaire utile sans entrer dans une spécialisation développeur.

  • Ce que l’IA peut faire pour coder, expliquer, corriger et documenter.

  • Limites du vibe coding : dette technique, sécurité, hallucinations, dépendances et besoin de vérification humaine.

Spécifier avant de coder

  • Décrire le problème métier et les utilisateurs.

  • Définir les parcours principaux et les écrans attendus.

  • Identifier les données à stocker, afficher ou modifier.

  • Formaliser les règles métier et les cas limites.

  • Rédiger des critères d’acceptation vérifiables.

  • Transformer une idée floue en cahier de spécification exploitable par l’IA.

Préparer l’espace de travail

  • Installer ou vérifier les outils nécessaires : navigateur, éditeur, terminal, assistant IA, Git.

  • Organiser les dossiers du projet.

  • Comprendre ce qu’est un fichier source, une dépendance, un fichier de configuration et un fichier généré.

  • Créer un dépôt Git et comprendre son rôle.

  • Définir les règles du projet : nommage, documentation, structure, données de test, secrets et fichiers à exclure.

  • Préparer un fichier de contexte pour guider l’IA.

Comprendre Git sans devenir expert

  • Ce qu’est Git : dépôt, historique, version, commit, branche et dépôt distant.

  • Pourquoi versionner avant de faire modifier le code par l’IA.

  • Lire l’état du projet, comparer les changements, faire un commit

  • Comprendre les branches comme espaces d’expérimentation.

  • Éviter les commandes dangereuses et demander une explication avant exécution.

Piloter l’IA pour coder

  • Donner à l’IA un contexte complet : objectif, contraintes, structure du projet et règles de développement.

  • Demander un plan avant de demander du code.

  • Faire générer une première structure d’application.

  • Faire modifier une fonctionnalité sans casser l’existant.

  • Demander à l’IA d’expliquer le code produit avec des mots simples.

  • Vérifier les fichiers modifiés et refuser les changements non compris.

Construire une application web fonctionnelle

  • Créer l’application de départ.

  • Ajouter les écrans principaux.

  • Gérer des données simples : liste, formulaire, création, modification et suppression.

  • Ajouter des validations et messages d’erreur.

  • Améliorer l’interface utilisateur avec l’IA.

  • Sauvegarder chaque étape importante dans Git.

  • Documenter les décisions prises pendant la construction.

Déboguer, Tester et vérifier

  • Lire un message d’erreur sans paniquer.

  • Utiliser la console du navigateur et les logs.

  • Demander à l’IA un diagnostic structuré.

  • Reproduire un problème avant de le corriger.

  • Tester les parcours principaux.

  • Vérifier qu’une correction n’a pas cassé une autre fonctionnalité.

  • Documenter les problèmes rencontrés et leurs solutions.

Faire évoluer l’application

  • Ajouter une nouvelle fonctionnalité à partir d’une demande utilisateur.

  • Découper une évolution en petites étapes.

  • Mettre à jour la spécification et les critères d’acceptation.

  • Créer une branche d’expérimentation.

  • Comparer l’avant et l’après.

  • Revenir en arrière si une évolution n’est pas satisfaisante.

  • Préparer une note de version simple.

Sécurité, qualité et responsabilité

  • Identifier les données sensibles et les informations à ne pas transmettre à l’IA.

  • Comprendre les notions de secret, mot de passe, clé API, variable d’environnement et fichier .env.

  • Distinguer prototype, outil interne et application publiable.

  • Comprendre les risques liés aux dépendances et au code copié.

  • Définir une checklist minimale avant partage ou mise en ligne.

Déploiement simple et livraison

  • Comprendre ce que signifie déployer une application.

  • Préparer l’application pour une démonstration.

  • Générer une version stable.

  • Identifier les options de publication selon le type d’application.

  • Rédiger un README utilisateur.

  • Préparer les prochaines évolutions.

Exercices et livrables

  • Spécification complète d’une application simple.

  • Fichier de contexte projet pour assistant IA.

  • Règles de développement du projet.

  • Dépôt Git initialisé et utilisé pendant la formation.

  • Application web fonctionnelle construite avec l’IA.

  • Liste de prompts réutilisables pour spécifier, coder, corriger et faire évoluer.

  • Checklist de vérification avant modification, partage ou déploiement.

  • Plan d’évolution de l’application après la formation.

Conditions d’accès à la formation

Délai : de 2 mois à 1 semaine avant le démarrage de la formation, dans la limite des effectifs indiqués et des disponibilités.

Voir les Conditions Générales de Vente : https://www.opcoach.com/cgv.

Inscription sur le site OPCoach avec un lien fourni dans la convocation. Cette inscription permet de connaître le stagiaire, son environnement professionnel, sa fonction, ses attentes et d’évaluer ses prérequis avant l’entrée en formation.

Accessibilité aux personnes handicapées

Les personnes en situation de handicap peuvent avoir des besoins spécifiques pour suivre la formation. N’hésitez pas à nous contacter pour en discuter.

Modalités pédagogiques

Formation en présentiel ou à distance.

Tarifs

Inter entreprises : 1500 EUR HT pour 2 jours.

Intra entreprise et sur mesure : nous consulter.

Effectif

De 1 à 8 participants, en présentiel ou à distance.

Calendrier

Calendrier disponible sur https://www.opcoach.com/.

Lieu de formation

La formation inter-entreprises se déroule dans nos locaux au 2 impasse Michel Labrousse, 31100 Toulouse. La salle de formation est accessible en transport en commun, en voiture, et dispose d’un parking. Plusieurs restaurants se situent à proximité ainsi qu’un hôtel. Un espace détente permet de consommer des boissons froides ou chaudes lors des pauses. Toutes ces installations sont accessibles aux personnes à mobilité réduite.

La formation intra-entreprise se fait prioritairement dans l’entreprise. Les conditions d’accueil de la formation sont validées en amont.

La formation à distance se fait avec l’outil Zoom et peut être organisée en inter ou en intra entreprise.

Méthodes pédagogiques

Alternance d’explications courtes, de démonstrations guidées et d’exercices réalisés sur machine. La formation est organisée comme un atelier : les participants spécifient, construisent, testent et font évoluer une application pendant la formation, avec l’aide d’un assistant IA et sous contrôle du formateur.

Moyens pédagogiques

En présentiel : salle de formation avec vidéoprojecteur, tableau, wifi haut débit et classeur de formation remis au stagiaire.

A distance : internet haut débit, webcam, logiciel Zoom gratuit, support de cours PDF envoyé au stagiaire. Un poste de travail par stagiaire.

Encadrement pédagogique

Olivier Prouvost, DEA Informatique, expert et formateur open source reconnu depuis plus de 20 ans, développeur de solutions IA pour optimiser les PME, speaker dans des conférences internationales, committer Eclipse sur plusieurs projets, fondateur d’OPCoach, organisme de formation certifié Qualiopi depuis 2020, certifié formateur et consultant expert ICPF et PSI.

Évaluation de l’apprentissage

Évaluation continue par la réalisation progressive de l’application : qualité de la spécification, organisation du dépôt, usage de Git, compréhension des changements générés par l’IA, capacité à corriger une erreur et à ajouter une évolution contrôlée.

Reconnaissance

Attestation de compétence fournie au stagiaire.

Évaluation de satisfaction

En fin de formation, le stagiaire remplit une évaluation et participe à un tour de table pour recueillir les remarques. Le stagiaire bénéficie d’une garantie illimitée par email, lui permettant de poser les questions pratiques relatives à la formation. A 3 mois, ou après l’application en entreprise, un questionnaire est rempli par le stagiaire pour suivre son utilisation pratique.

Contact technique, pédagogique, administratif et financier

Olivier Prouvost, 06 28 07 65 64, contact@opcoach.ai