SynEdgy

Getting Started with Desired State Configuration

A two-day introduction to Infrastructure as Code and Desired State Configuration through practical configurations, data, resources, and adoption guidance.

Duration2 days
Course pathFoundation
Recommended PowerShell skillLevel 2
DeliveryPrivate company training · Remote · In person

Learn how Desired State Configuration applies Infrastructure-as-Code principles to consistent, testable system configuration.

The course explains DSC’s evolution and current approaches without treating any single version as the whole discipline.

Who this course is for

This course is for infrastructure practitioners who can write simple PowerShell scripts and want to begin managing configuration from code.

The recommended starting point is PowerShell skill level 2.

What participants will learn

  • Understand Infrastructure-as-Code and configuration-management principles
  • Explain DSC concepts, components, and evolution
  • Create configuration documents and separate configuration data
  • Write and apply a basic machine configuration
  • Understand resources and create a simple resource
  • Recognise common out-of-box challenges and adoption pitfalls
  • Evaluate approaches for introducing DSC successfully

Practical learning

Participants write and apply configurations, explore configuration data, and build a resource. Discussion connects the exercises to current DSC versions and real adoption decisions.

Training programme

Day 1: DSC foundations and resources

  • Review DSC principles including resources, idempotence, and modules
  • Compose a configuration and apply it to a node
  • Author a simple DSC resource
  • Discover community modules and reusable resources

Day 2: Configuration data and delivery

  • Author DSC configuration documents
  • Separate configuration data and work with YAML-based data
  • Establish the foundations of a configuration pipeline
  • Compare current DSC versions and their practical differences

Delivery

This is two days of private company training in English or French, subject to availability. It can be delivered remotely or in person.

The course focuses on practical engineering judgement and is not an official DSC certification.

Request team training.