Plan du cours
Introduction à Claude Code & au Codage Assisté par IA
- Ce qu'est Claude Code et comment il diffère des outils d'IA traditionnels.
- Le rôle des agents d'IA génératifs dans l'ingénierie logicielle.
- Utiliser de grandes invitations pour construire des applications entières.
- Comprendre les gains de productivité du développement assisté par IA.
Travail d'IA & Productivité en Ingénierie Logicielle
- Traiter Claude Code comme une équipe de développement IA.
- Aborder les peurs et les malentendus courants sur l'IA en ingénierie.
- Comprendre l'économie du travail IA.
- Tirer parti du modèle Best-of-N pour générer plusieurs solutions.
- Sélectionner et affiner les implémentations optimales.
Claude Code, Conception et Qualité du Code
- Évaluer si l'IA peut juger de la qualité du code.
- Appliquer des principes de conception logicielle avec l'aide de l'IA.
- Utiliser l'IA pour explorer les exigences et les espaces de solutions.
- Prototypage rapide avec des workflows de conception conversationnelle.
- Appliquer des contraintes et des invites structurées pour améliorer la qualité de sortie.
Processus, Contexte et le Protocole de Contexte du Modèle (MCP)
- L'importance du processus et du contexte par rapport à la génération brute de code.
- Contexte persistant global avec CLAUDE.md.
- Structurer les règles de projet, l'architecture et les contraintes dans des fichiers de contexte.
- Contexte ciblé réutilisable via des commandes Claude Code.
- Apprentissage en contexte en enseignant à Claude Code avec des exemples.
Automatisation & Documentation avec Claude Code
- Utiliser Claude Code pour générer et maintenir la documentation.
- Automatiser les tâches d'ingénierie répétitives.
- Créer des workflows réutilisables pilotés par le contexte et les commandes.
Contrôle de Version & Développement Parallèle avec Claude Code
- Intégrer Claude Code dans des workflows basés sur Git.
- Utiliser des branches et des worktrees Git avec des agents IA.
- Exécuter des tâches Claude Code en parallèle.
- Coordonner plusieurs sous-agents IA sur des fonctionnalités distinctes.
- Gérer le développement de fonctionnalités parallèles en toute sécurité.
Évolutivité de Claude Code & Raisonnement IA
- Agir comme les mains, les yeux et les oreilles de Claude Code.
- S'assurer que Claude Code examine et vérifie son propre travail.
- Gérer les limites de tokens et la complexité architecturale.
- Concevoir la structure du projet et le nommage des fichiers pour l'évolutivité IA.
- Maintenir la santé à long terme de la base de code avec l'aide de l'IA.
Incitation Multimodale & Développement Piloté par les Processus
- Corriger le processus et le contexte avant de corriger le code.
- Traduire des entrées informelles (notes, esquisses, spécifications) en code de production.
- Utiliser des entrées multimodales pour guider l'implémentation.
- Créer des processus de développement assistés par IA répétables.
Projet final : Définir Votre Processus Claude Code
- Concevoir un workflow Claude Code personnel ou d'équipe.
- Combiner des fichiers de contexte, des commandes, des sous-agents et des invites.
- Créer un processus d'ingénierie assisté par IA réutilisable et évolutif.
Pré requis
- Une compréhension des principes de développement logiciel et des workflows d'ingénierie courants.
- Une expérience avec un langage de programmation tel que JavaScript, Python, etc.
- Une expérience d'utilisation de la ligne de commande/terminal et une familiarité avec les workflows Git.
Public cible
- Développeurs logiciels souhaitant intégrer l'IA dans leur processus de développement.
- Responsables techniques visant à améliorer la productivité d'ingénierie avec des outils IA.
- Ingénieurs DevOps et gestionnaires d'ingénierie intéressés par l'automatisation du codage assisté par IA.
Nos clients témoignent (1)
Chris a réalisé un travail remarquable en offrant des perspectives stimulantes et en favorisant les échanges d'équipe sur divers sujets.
Mitch McBride - Mitch McBride
Formation - Claude for Coding
Traduction automatique