Le référentiel des compétences PowerShell
Nous avons établi un référentiel de compétences PowerShell pour vous faciliter le choix dans nos formations et pouvoir bénéficier d’une expertise ajustée à votre niveau réel. Nous avons basé ce référentiel en 5 niveaux représentés par les sigles PowerShell.
Les 5 niveaux de compétences PowerShell
Level 1 : Débutant

Vous utilisez PowerShell régulièrement depuis plus d’un an et vous êtes à l’aise pour suivre les instructions d’exécution des commandes.
Vous comprenez les concepts de l’interface de ligne de commande (CLI) et ouvrez régulièrement une invite de commande pour exécuter des commandes PowerShell.
Vous comprenez la syntaxe de base de PowerShell et les cmdlets, ainsi que les objets renvoyés.
Vous savez naviguer dans les répertoires, travailler avec des variables et utiliser le système d’aide.
Formations disponibles
Level 2 : Intermédiaire

Vous utilisez PowerShell de façon hebdomadaire depuis quelques années et vous êtes à l’aise pour découvrir les commandes et écrire des scripts et des fonctions simples.
Vous savez utiliser efficacement les pipelines, le filtrage avec Where-Object, les boucles et les conditionnelles.
Vous pouvez travailler avec des modules standards et en connaissez un ou deux pour vos besoins.
Level 3 : Avancé

Vous pouvez développer des scripts robustes pour automatiser les tâches routinières et vous n’aimez pas effectuer plus de deux fois une tâche simple et fastidieuse à l’aide d’une interface graphique.
Vous travaillez principalement dans VSCode ou un autre IDE moderne où vous créez des fonctions personnalisées et avez peut-être commencé à les assembler dans un module.
Vous pouvez installer des modules à partir de la galerie PowerShell ou de votre galerie privée. Vous comprenez le remoting PowerShell, les tâches d’arrière-plan et la gestion avancée des erreurs.
Formations disponibles
Level 4 : Maitrise

Vous utilisez PowerShell quotidiennement pour construire et exécuter vos solutions.
Vous excellez à relever des défis d’automatisation complexes et à concevoir des architectures robustes et modulaires. Si nécessaire, vous appliquez des techniques de script avancées, telles que DSC, la gestion sécurisée des informations d’identification ou le multithreading, afin d’améliorer vos flux de travail.
En outre, vous intégrez des API et des systèmes externes à l’aide de PowerShell, en optimisant constamment les performances.
Formations disponibles
Level 5 : Expert

Au sommet de la maîtrise de l’automatisation PowerShell, vous adoptez continuellement le rôle d’un éternel apprenant.
Vous avez conçu et mis en œuvre des solutions évolutives et sécurisées, en contribuant aux modules de la communauté au lieu de réinventer la roue à partir de zéro.
Vous conseillez vos collègues ou les membres de la communauté, vous résolvez habilement les problèmes complexes et vous menez des initiatives qui défendent les meilleures pratiques en matière de développement de scripts.









