
Maitriser la collaboration Git dans les projets PowerShell
Durée : 5 jours
Dans ce cours, vous découvrirez les avantages de l’utilisation de Git avec un serveur central pour gérer votre code PowerShell afin de collaborer au sein d’une équipe, en maîtrisant l’outil que ce soit par le biais de la CLI ou de votre IDE.
Vous acquerrez de l’expertise dans les domaines suivants :
- Les modèles de branchement, le rebasage et la résolution des conflits, ainsi que les flux de travail qui vous aident à éviter ces défis lors de la collaboration sur le code.
- Les techniques de livraison continue pour les modules PowerShell, vous permettant d’avancer rapidement tout en maintenant la qualité et en minimisant les temps d’arrêt.
Nous vous présenterons également l’écriture de tests avec Pester et la gestion de pipelines automatisés avec Sampler, afin de construire, tester et publier votre module automatiquement.
Objectifs
- Maîtriser l’outil git et votre IDE pour suivre les changements
- Apprendre le flux et les opérations de vos dépôts et branches
- Collaborer efficacement du clone local au serveur central
- Optimiser vos livraisons PowerShell avec un pipeline de construction

Programme de la formation
Jour 1 : DevOps pour les équipes ITOps
-
Découverte du cycle de vie DevOps
-
Le modèle de pipeline de livraison
-
Gestion de travail agile avec PowerShell
Jour 2 : Maîtriser git par la pratique
- Comprendre le contrôle de source et le suivi des modifications
- Flux de travail collaboratif et travail dans l’IDE et la console
- Pratiquer la collaboration git avec les forks, les clones, les PRs et les reviews
Jour 3 : Introduction au module PowerShell Release Pipelines
- Poursuivre la pratique de la collaboration git avec la résolution de conflits
- Découvrir le pipeline de modules PowerShell avec Sampler
- Collaborer sans friction sur les modules PowerShell
Jour 4 : Maîtriser la livraison continue de modules PowerShell
-
Comprendre le versionnement automatique avec GitVersion
-
Créer de nouveaux modules et configurer des pipelines
-
Explorer d’autres modèles de collaboration et stratégies de fusion
Jour 5 : Livraison continue en pratique
-
Créer des modules DSC ou PowerShell Universal
-
Déployer et utiliser des modules
-
Planifier votre prochain projet métier
Jour 4 : Maîtriser la livraison continue de modules PowerShell
-
Comprendre le versionnement automatique avec GitVersion
-
Créer de nouveaux modules et configurer des pipelines
-
Explorer d’autres modèles de collaboration et stratégies de fusion
Jour 5 : Livraison continue en pratique
-
Créer des modules DSC ou PowerShell Universal
-
Déployer et utiliser des modules
-
Planifier votre prochain projet métier
Modalités
- Contenu : Cours théoriques et pratiques, en face à face ou dans une classe d’apprentissage à distance.
- Méthodologie : Enseignement actif basé sur des présentations, des exemples, des démonstrations, le partage d’expériences et des laboratoires pratiques.
- Support : Fourni
- Format : Apprentissage en face à face ou à distance dans nos installations de formation virtuelles.
Tarif
> Formation privée <
CHF 15,000 / jusqu’à 10 pers. / 5 jours
Formation délivrée sur notre plateforme interactive
ou dans vos locaux sur devis
Recevez notre catalogue de formations

Remplissez le formulaire et recevez notre catalogue complet de formations.
