Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Durée 21 heures
Plan du cours
Introduction à Graphite et aux flux de travail modernes de revue de code
- Aperçu de l'architecture et des fonctionnalités clés de Graphite
- Compréhension des demandes de tirage empilées (stacked pull requests) et de l'automatisation des flux de travail
- Configuration de Graphite avec GitHub pour des projets en équipe
Installation et configuration de Graphite
- Déploiement de Graphite dans des environnements de développement
- Connexion des dépôts et gestion des autorisations
- Configuration des files de fusion, des boîtes de réception des PR et des politiques de revue de code
Optimisation des flux de travail des demandes de tirage
- Mise en œuvre des PR empilées et du suivi des dépendances
- Réduction des conflits de fusion et augmentation de la vitesse de revue
- Gestion de grandes bases de code avec le système de revue de Graphite
Revue de code pilotée par l'IA et amélioration de la productivité
- Utilisation de l'assistant de revue de code IA de Graphite
- Intégration de LLM open source comme Deepseek, Qwen et Mistral Small pour l'analyse de code
- Création de suggestions automatisées et application de normes de qualité
Intégration de Graphite avec les chaînes d'outils DevOps
- Liaison entre Graphite et les pipelines CI/CD
- Intégration avec GitHub Actions, Jenkins et autres outils d'automatisation
- Garantie de la conformité et de l'auditabilité des flux de travail d'entreprise
Analytique, métriques et rapports
- Utilisation des tableaux de bord de Graphite pour le suivi des performances de l'équipe
- Identification des goulets d'étranglement et des inefficacités
- Création de rapports et de visualisations personnalisés
Extension de Graphite dans les environnements d'entreprise
- Configuration multi-équipes et stratégies de gouvernance
- Bonnes pratiques pour un déploiement à grande échelle
- Considérations relatives à la sécurité, à la rétention des données et à la conformité
Atelier pratique : Implémentation de bout en bout
- Configuration d'un flux de travail Graphite d'entreprise complet
- Intégration de pipelines de revue basés sur l'IA
- Réalisation d'une analyse des performances de l'équipe et planification d'améliorations
Synthèse et prochaines étapes
Pré requis
- Une compréhension des flux de travail basés sur Git
- Une expérience du développement logiciel et des systèmes de contrôle de version
- Une familiarité avec les concepts de revue de code et de CI/CD
Public cible
- Responsables techniques et managers du développement logiciel
- Équipes DevOps et ingénierie de plateforme
- Développeurs seniors et architectes techniques
Nos clients témoignent (1)
J'ai acquis des connaissances sur la bibliothèque Streamlit en Python et je vais certainement essayer de l'utiliser pour améliorer les applications de mon équipe qui sont actuellement développées avec R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Formation - GitHub Copilot for Developers
Traduction automatique