Développez les pratiques Git et de collaboration nécessaires pour construire des projets PowerShell en équipe.
Le cours relie les compétences Git locales aux revues, dépôts partagés, validation automatisée et au cycle de livraison plus large.
À qui s’adresse ce cours
Ce cours s’adresse aux développeurs PowerShell et ingénieurs automatisation qui doivent collaborer avec Git plutôt qu’échanger des scripts manuellement.
Le point de départ recommandé est le niveau de compétence PowerShell 2. Aucune connaissance Git avancée n’est supposée.
Ce que les participants apprendront
- Comprendre les concepts de gestion de source et de Git
- Configurer un environnement Git local professionnel
- Créer des commits focalisés et parcourir l’historique du projet
- Travailler avec confiance avec les branches et dépôts partagés
- Collaborer depuis le clone local jusqu’à la revue et l’intégration
- Résoudre les conflits courants et se remettre d’erreurs
- Utiliser Git efficacement depuis Visual Studio Code
- Relier code, tests, pipelines de build, releases et artefacts
- Comprendre le cycle time, le flux et le cycle de vie du changement DevOps
Apprentissage pratique
Les participants configurent des dépôts, pratiquent un flux collaboratif simple, résolvent des conflits, revoient des changements et construisent un projet PowerShell via un pipeline.
Programme de formation
Jour 1 : DevOps pour ITOps
- Explorer le cycle de vie DevOps
- Comprendre le modèle de pipeline de release
- Relier la gestion agile du travail à la livraison PowerShell
- Cartographier les activités de source, build, test, release et déploiement
Jour 2 : maîtriser Git par la pratique
- Comprendre la gestion de source et le suivi des changements
- Parcourir des workflows de collaboration dans un éditeur et une console
- Pratiquer forks, clones, pull requests et revues
- Établir de bonnes habitudes de commits et de branches
Jour 3 : pipelines de release de modules PowerShell
- Poursuivre la pratique collaborative avec la résolution de conflits
- Découvrir les pipelines de modules PowerShell avec Sampler
- Introduire les tests automatisés et les quality gates
- Réduire les frictions lors de la collaboration sur des modules
Jour 4 : livraison continue de modules PowerShell
- Comprendre le versionnement automatique à partir de l’historique Git
- Créer un module et configurer son pipeline
- Comparer les stratégies de collaboration et de merge
- Relier les artefacts construits aux workflows de release
Jour 5 : livraison continue en pratique
- Créer un module DSC ou PowerShell Universal
- Déployer et consommer des modules versionnés
- Exploiter un flux complet de changement collaboratif
- Planifier l’application des pratiques à un projet métier réel
Livraison
Il s’agit de cinq jours de formation privée en entreprise, en anglais ou en français, dispensée à distance ou en présentiel selon disponibilité.
Le cours enseigne des pratiques d’ingénierie transférables et n’est pas une certification Git ou éditeur.