SynEdgy

Maîtriser PowerShell Universal

Un cours avancé de cinq jours pour construire, sécuriser, exploiter et livrer en continu des plateformes PowerShell Universal.

Durée5 jours
ParcoursAvancé
Niveau PowerShell recommandéNiveau 3
ModalitésFormation privée en entreprise · À distance · En présentiel

Construisez et exploitez des portails, API et services d’automatisation sécurisés basés sur PowerShell comme des produits internes maintenables.

Le cours progresse de l’architecture de plateforme à l’ingénierie applicative, aux données, à la sécurité, au développement collaboratif et à la livraison continue.

À qui s’adresse ce cours

Ce cours s’adresse aux ingénieurs plateforme et aux praticiens PowerShell expérimentés qui construisent des environnements PowerShell Universal de production.

Le point de départ recommandé est le niveau de compétence PowerShell 3. Une expérience préalable de PowerShell Universal est utile.

Ce que les participants apprendront

  • Comprendre l’architecture PowerShell Universal et les frontières opérationnelles
  • Créer des interfaces web sécurisées pour l’automatisation déléguée
  • Concevoir des API REST personnalisées et des tableaux de bord interactifs
  • Intégrer l’authentification et contrôler l’exécution des scripts
  • Utiliser SQLite pour une persistance locale réactive, du cache ou de la file d’attente
  • Connecter un stockage SQL persistant lorsque c’est approprié
  • Structurer des modules réutilisables et le développement collaboratif
  • Livrer les changements par des pipelines de livraison continue
  • Séparer les environnements de développement, QA et production
  • Évaluer les pratiques d’hébergement sur site, standalone et conteneur

Apprentissage pratique

Les participants construisent une solution PowerShell Universal intégrée, exploitent ses dépendances et font passer les changements par un workflow de livraison reproductible.

Programme de formation

Jour 1 : fondations de plateforme

  • Revoir l’architecture et les fonctionnalités de PowerShell Universal
  • Installer et configurer une instance
  • Naviguer dans l’interface d’administration
  • Créer une première application web

Jour 2 : sécurité et workflow d’ingénierie

  • Construire des API et configurer utilisateurs, tokens et authentification
  • Établir des workflows de développement et d’éditeur
  • Structurer des modules PowerShell Universal avec Sampler
  • Séparer la logique réutilisable des ressources de plateforme

Jour 3 : solutions web intégrées et données

  • Construire une solution web plus riche avec contrôles et affichages de données
  • Créer des endpoints d’API
  • Utiliser SQLite pour du cache ou de la file d’attente réactive
  • Intégrer un stockage SQL persistant lorsque c’est approprié

Jour 4 : exécution en production et exploitabilité

  • Préparer PowerShell Universal pour l’exploitation en production
  • Implémenter des modèles d’exécution et de planification
  • Déboguer applications et automatisation
  • Utiliser le logging pour comprendre le comportement à l’exécution

Jour 5 : hébergement, releases et déploiement

  • Comparer les considérations d’hébergement Windows, cloud, standalone et conteneur
  • Gérer releases et déploiements
  • Livrer les changements via un workflow de livraison continue
  • Terminer la solution web intégrée

Livraison

Il s’agit de cinq jours de formation privée en entreprise, dispensée à distance ou en présentiel, en anglais ou en français selon disponibilité.

Le cours est une formation pratique indépendante et n’est pas une certification autorisée par un éditeur.

Demander une formation d’équipe.