Aller au contenu

Formation Enseignants : Bien Démarrer avec le Vibecoding (3 Heures)⚓︎

Bienvenue à cette session de formation conçue pour vous, enseignants, afin de vous initier au "Vibecoding" – le développement de projets pédagogiques assisté par Intelligence Artificielle. L'objectif est de vous donner les clés pour installer, configurer et utiliser efficacement des outils d'IA comme Cline dans VS Code pour enrichir vos pratiques pédagogiques en lien avec le codage.

Objectifs de la Formation (3 heures)⚓︎

Ă€ l'issue de ces 3 heures, vous serez capable de :

  1. Comprendre les principes du développement assisté par IA (Vibecoding).
  2. Installer et configurer un environnement de développement Python de base.
  3. Installer et configurer VS Code avec l'extension Cline.
  4. Connecter Cline Ă  un fournisseur d'IA gratuit (OpenRouter).
  5. Comprendre et initialiser la Memory Bank de Cline.
  6. Réaliser vos premiers prompts avec Cline pour générer un cahier des charges simple et initialiser un petit projet.
  7. Identifier les bonnes pratiques et les erreurs fréquentes à éviter.
  8. Disposer de ressources pour aller plus loin.

Déroulé Indicatif de la Session (3h00)⚓︎

  • Partie 1 : Introduction et Concepts (30 minutes)

    • Qu'est-ce que le Vibecoding ? Potentiel pour l'enseignement.
    • PrĂ©sentation des outils : Python, VS Code, Cline, OpenRouter.
    • Principes de la Memory Bank.
    • Tour de table : vos attentes et projets.
  • Partie 2 : Installation et Configuration GuidĂ©e (1h30)

    • Module 1 : Python & Environnement Virtuel (20 min)
      • VĂ©rification/Installation de Python.
      • CrĂ©ation d'un dossier de projet et d'un environnement virtuel.
    • Module 2 : VS Code & Extension Cline (30 min)
      • Installation de VS Code.
      • Installation de l'extension Cline.
      • Tour d'horizon de l'interface de Cline.
    • Module 3 : Connexion Ă  l'IA & Memory Bank (40 min)
      • CrĂ©ation compte OpenRouter et obtention clĂ© API.
      • Configuration de Cline (API Key, Modèle d'IA).
      • Configuration des "Custom Instructions" pour la Memory Bank.
      • Premier test de communication avec Cline et initialisation de la Memory Bank.
  • Pause (15 minutes)

  • Partie 3 : Première Prise en Main Pratique (45 minutes)

    • TP GuidĂ© : Mon Premier Projet avec Cline
      • Prompt pour gĂ©nĂ©rer un cahier des charges simple (ex: mini-jeu, convertisseur simple).
      • Prompt pour initialiser la structure du projet (fichiers de base).
      • Prompt pour gĂ©nĂ©rer une première fonction simple.
    • Discussion sur les rĂ©sultats, la qualitĂ© des prompts.
  • Conclusion et Perspectives (15 minutes)

    • Bonnes pratiques et erreurs frĂ©quentes.
    • FAQ et discussion ouverte.
    • Ressources pour aller plus loin.

Prérequis pour les Participants⚓︎

  • Un ordinateur portable (Windows, macOS ou Linux) avec droits d'administration (pour installer des logiciels).
  • Une connexion Internet stable.
  • Une curiositĂ© pour l'IA et le codage ! Aucune expertise prĂ©alable en IA n'est requise. Des bases en Python sont un plus mais pas indispensables pour suivre l'installation.

Prêts à explorer le futur de la création pédagogique ? C'est parti !