Plan du cours
Programme du Jour 1
Module 1 — Introduction à Claude Code & ingénierie assistée par l'IA
• Claude Code vs outils d'IA traditionnels
• Les agents d'IA dans l'ingénierie logicielle
• Optimisation de la productivité et des flux de travail
• Cycle de vie du développement assisté par l'IA
• Risques, limites et supervision humaine
• Démonstrations pratiques en direct
Module 2 — Fondamentaux de l'ingénierie des prompts
• Anatomie d'un prompt efficace
• Prompting en zero-shot vs few-shot
• Techniques de prompting itératif
• Fondamentaux du chaînage de prompts
• Sorties structurées et mise en forme
• Vérification des prompts et amélioration de la qualité
Module 3 — Prompting pour le développement logiciel
• Génération et refactoring de code
• Débogage avec assistance d'IA
• Génération de documentation
• Revues de demandes de pull
• Compréhension du code legacy
• Code généré par l'IA sûr et maintenable
Module 4 — Prompting pour les tests & la qualité
• Génération de cas de test
• Analyse des cas limites
• Conception de tests prêts pour l'automatisation
• Analyse des défauts assistée par l'IA
• Création de scénarios Gherkin et de tests
• Flux de travail de vérification de la qualité
Module 5 — Prompting pour la collaboration agile
• User stories et critères d'acceptation
• Affinement des exigences
• Support de communication agile
• Résumés pour les parties prenantes
• Assistance aux rétrospectives
• Préparation à l'affinement du backlog
Module 6 — IA responsable, sécurité & vérification
• Illusions et risques de l'IA
• Confidentialité et prompting sécurisé
• Principes de gouvernance de l'IA
• Listes de contrôle de vérification
• Sensibilisation à l'injection de prompts
• Responsabilités de la revue humaine
Module 7 — Laboratoire d'équipe sur les prompts
• Création de prompts d'équipe réutilisables
• Flux de travail d'IA spécifiques aux rôles
• Partage des prompts et revue par les pairs
• Création de la bibliothèque de prompts d'équipe v1
• Exercices collaboratifs interactifs
Jour 2
Module 1 — Capacités avancées de Claude Code
• CLAUDE.md et contexte de projet persistant
• Automatisation des flux de travail d'IA
• Stratégies de génération 'best-of-N'
• Commandes d'IA réutilisables
• Techniques d'ingénierie du contexte
• Flux de travail d'ingénierie assistée par l'IA
Module 2 — Techniques avancées d'ingénierie des prompts
• Prompting par chaîne de pensée
• Prompting multimodal
• Prompting basé sur les contraintes
• Chaînage avancé de prompts
• Gestion du contexte large
• Flux de travail d'ingénierie conversationnelle
Module 3 — Contrôle de version, développement parallèle & flux multi-agents
• Stratégies d'intégration Git
• Flux de travail de développement AI parallèles
• Worktrees et tâches d'IA isolées
• Orchestration multi-agents
• Points de contrôle humain-dans-la-boucle
• Stratégies de gestion des conflits
Module 4 — Architecture, MCP & DevOps avancé
• Protocol de contexte du modèle (MCP)
• Intégrations de Claude avec des outils externes
• Analyse d'architecture assistée par l'IA
• Registre des décisions architecturales (ADR)
• Dépannage CI/CD assisté par l'IA
• Post-mortems d'incidents et flux opérationnels
Module 5 — Mise à l'échelle de Claude Code & santé du codebase
• Gestion des tokens et du contexte
• Structures de projets favorables à l'IA
• Maintainabilité du codebase à long terme
• Automatisation de la documentation
• Stratégies d'évolutivité de l'IA
• Flux de travail d'ingénierie à l'échelle de l'équipe
Module 6 — Projet final : Définir votre processus Claude Code
• Conception de flux de travail d'IA assistée évolutifs
• Combinaison de prompts, commandes et fichiers de contexte
• Conception de processus d'IA pour l'équipe
• Modèles de collaboration inter-rôles
• Création de plans directeurs de flux de travail
Module 7 — Laboratoire avancé d'équipe sur les prompts
• Développement avancé de bibliothèques de prompts
• Flux de travail complexes spécifiques aux rôles
• Validation de prompts en conditions réelles
• Exercices de collaboration inter-équipes
• Bibliothèque de prompts d'équipe v2
Pré requis
Jour 1 — Les fondamentaux
• Connaissance de base des processus de livraison logicielle
• Compréhension générale des flux de travail de développement, de test ou agiles
• Un accès à Claude est recommandé pour les exercices pratiques
Jour 2 — Avancé
• Avoir suivi le Jour 1 (ou avoir une expérience équivalente)
• Exposition préalable aux concepts de Claude Code et d'ingénierie des prompts
• Connaissances de base de Git
• Une familiarité avec les concepts CI/CD est recommandée