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)
Connaissances approfondies du conférencier sur l'utilisation avancée de Copilot et séance pratique suffisante et efficace
Tan - ViTrox Technologies Sdn Bhd
Formation - Intermediate GitHub Copilot
Traduction automatique