SynEdgy

Mastering PowerShell Universal

A five-day advanced course for building, securing, operating, and continuously delivering PowerShell Universal platforms.

Duration5 days
Course pathAdvanced
Recommended PowerShell skillLevel 3
DeliveryPrivate company training · Remote · In person

Build and operate secure PowerShell-based portals, APIs, and automation services as maintainable internal products.

The course moves from platform architecture through application engineering, data, security, collaborative development, and continuous delivery.

Who this course is for

This course is for platform engineers and experienced PowerShell practitioners building production PowerShell Universal environments.

The recommended starting point is PowerShell skill level 3. Prior PowerShell Universal experience is useful.

What participants will learn

  • Understand PowerShell Universal architecture and operational boundaries
  • Create secure web interfaces for delegated automation
  • Design custom REST APIs and interactive dashboards
  • Integrate authentication and control script execution
  • Use SQLite for responsive local persistence, caching, or queuing
  • Connect persistent SQL storage where appropriate
  • Structure reusable modules and collaborative development
  • Deliver changes through continuous delivery pipelines
  • Separate development, QA, and production environments
  • Evaluate on-premises, standalone, and container hosting practices

Practical learning

Participants build an integrated PowerShell Universal solution, operate its dependencies, and take changes through a repeatable delivery workflow.

Training programme

Day 1: Platform foundations

  • Review PowerShell Universal architecture and features
  • Install and configure an instance
  • Navigate the administration interface
  • Create a first web application

Day 2: Security and engineering workflow

  • Build APIs and configure users, tokens, and authentication
  • Establish development and editor workflows
  • Structure PowerShell Universal modules with Sampler
  • Separate reusable logic from platform resources

Day 3: Integrated web solutions and data

  • Build a richer web solution with controls and data displays
  • Create API endpoints
  • Use SQLite for responsive caching or queuing
  • Integrate persistent SQL storage where appropriate

Day 4: Production execution and operability

  • Prepare PowerShell Universal for production operation
  • Implement execution and scheduling patterns
  • Debug applications and automation
  • Use logging to understand runtime behaviour

Day 5: Hosting, releases, and deployment

  • Compare Windows, cloud, standalone, and container hosting considerations
  • Manage releases and deployments
  • Deliver changes through a continuous-delivery workflow
  • Complete the integrated web solution

Delivery

This is five days of private company training delivered remotely or in person, in English or French subject to availability.

The course is independent practical training and is not vendor-authorised certification.

Request team training.