Scénarios pratiques avancés

Scénarios pratiques avancés

Des scénarios pratiques avancés pour tous les développeurs, couvrant les défis courants du travail tels que le lancement de projet, la prise en main rapide, les changements de contexte métier, la mise en œuvre de RAG et la collaboration multi-Agent. Chaque scénario comprend une méthodologie complète et une étude de cas pratique, avec un niveau de profondeur comparable à 《Full-Stack Project Practice》.

Public cible

Développeurs qui doivent créer un nouveau projet à partir de zéro
Développeurs qui viennent d’arriver et doivent se familiariser rapidement avec les projets d’une nouvelle entreprise
Développeurs qui doivent changer de ligne métier ou de stack technologique
Les techniciens qui souhaitent mettre en place une base de connaissances d’entreprise ou un workflow d’Agent

Scénarios pratiques

Scénario 1 : créer un nouveau projet à partir de zéro

Maîtriser l’ensemble du processus de lancement de projet et savoir effectuer des choix technologiques et concevoir une architecture

Contenu principal

Processus de lancement de projet (analyse des besoins → sélection technologique → conception de l’architecture → initialisation du projet)
Cadre de décision pour le choix technologique (performances/coût/compétences de l’équipe/écosystème)
Principes de conception d’architecture (Clean Architecture, DDD, microservices vs monolithe)
Bonnes pratiques pour l’initialisation d’un projet (structure de répertoires, configuration de la chaîne d’outils, CI/CD)

Cas pratique

Cas 1 : Créer une application SaaS à partir de zéro
Next.js + Prisma + Vercel
Cas 2 : construire une architecture de microservices à partir de zéro
Docker + Kubernetes + maillage de services

Applications des outils d’IA

Cursor AgentPiloté par la spécificationWindsurfFabric

Scénario 2 : se familiariser rapidement avec le projet d’une nouvelle entreprise

Maîtriser une méthode systématique pour comprendre rapidement de nouveaux projets et utiliser des outils d’IA pour accélérer la lecture et la compréhension du code

Contenu principal

Stratégie de lecture du code (top-down vs bottom-up)
Cadre de compréhension de projet (compréhension métier → compréhension de l’architecture → compréhension du code)
Prise en main rapide du workflow (lecture de la documentation → exploration du code → développement de petites fonctionnalités → optimisation par refactoring)
Méthodes de capitalisation des connaissances (notes, documentation, création de Skill/Pattern)

Cas pratique

Cas 1 : se familiariser rapidement avec un projet Monorepo
Windsurf + Cursor
Cas 2 : se familiariser rapidement avec un système hérité
Zread + Cursor Agent

Applications des outils d’IA

Windsurf Fast ContextCursor AgentZreadNotebookLMFabric

Scénario 3 : pratique du changement de ligne d’activité

Maîtriser une méthode systématique pour changer de métier et être capable de s’adapter rapidement à de nouvelles activités

Contenu principal

Processus de transition métier (compréhension métier → migration de la pile technologique → transfert de connaissances → adaptation du flux de travail)
Cadre de compréhension métier (modèle métier → processus métier → règles métier)
Stratégie de migration de pile technologique (pile technologique similaire vs pile technologique différente)
Méthodes de transfert des connaissances (documentation, code, bonnes pratiques)

Cas pratique

Cas 1 : passage du e-commerce aux services financiers
Différences de modèles commerciaux, piles technologiques similaires
Cas 2 : passer du développement Web au développement mobile
Différences de pile technologique, logique métier similaire

Applications des outils d’IA

Cursor AgentPiloté par la spécificationFabricOutil de migration de code

Scénario 4 : mise en pratique de RAG

Mise en œuvre pratique de RAG pour les bases de connaissances d’entreprise et l’analyse de longs codes, en maîtrisant la boucle complète, de la conception de la recherche à l’évaluation des résultats

Contenu principal

Workflow RAG-DD (exigences → corpus → recherche → évaluation → itération)
Construction de base de connaissances (stratégie de découpage, métadonnées, mécanismes de mise à jour, limites d’autorisation)
Conception du pipeline de recherche (recherche vectorielle, recherche hybride, reranking, assemblage du contexte)
Optimisation des effets (taux de rappel, taux de réussite, contrôle des hallucinations, retour sur les cas d’échec)

Cas pratique

Cas 1 : Questions-réponses sur la base de connaissances interne
Centre de documentation + base de données vectorielle + Claude
Cas 2 : assistant de recherche augmenté par récupération pour un vaste dépôt de code
Indexation du code + re-classement de la recherche + contexte des documents d’architecture

Applications des outils d’IA

ClaudeBase de données vectorielleEmbeddingModèle de re-classement

Scénario 5 : pratique avec les agents

En s'appuyant sur l’ADD et la collaboration multi-agents comme noyau, maîtrisez des méthodes pratiques d’agents allant de la décomposition des tâches à la gouvernance de l’ingénierie

Contenu principal

Flux de travail ADD (décomposition des objectifs → répartition des rôles → contrat de contexte → revue de livraison)
Mode de collaboration multi-agents (Planner / Executor / Reviewer / Specialist)
Gouvernance d’ingénierie (observabilité, stratégies de nouvelle tentative, contrôles d’approbation, maîtrise des coûts et de la latence)
Gouvernance des modes d’échec (dérive du contexte, travail dupliqué, responsabilités floues, découpage excessif)

Cas pratique

Cas 1 : pipeline de revue de code multi-agent
Revue d’architecture + vérification de sécurité + analyse des performances + consolidation des rapports
Cas 2 : flux de développement d’agent de la demande à la livraison
Planner + Coding Agent + QA Agent + Release Gate

Applications des outils d’IA

Claude CodeCursor AgentOrchestration des tâchesJournalisation structurée

Suggestion de parcours d’apprentissage

1
Ordre recommandé:Scénario 1 (lancement du projet) → Scénario 2 (prise en main rapide) → Scénario 3 (changement de contexte métier) → Scénario 4 (pratique RAG) → Scénario 5 (pratique Agent)
2
Connaissances préalables: il est recommandé de commencer par terminer « Full-Stack Practical Project » et « Project for Working Professionals » afin de maîtriser les bases de la gestion de projet, du développement piloté par la documentation et des processus de collaboration d’ingénierie.
3
Méthodes d’apprentissage: chaque scénario comprend une méthodologie complète et des cas pratiques. Il est recommandé de d’abord comprendre la méthodologie, puis de concevoir votre propre solution à partir des cas.