Part 1: Getting Started with Desired State ConfigurationChapter 1: Introduction to Infrastructure as Code and PowerShell DSCChapter 2: Windows PowerShell DSC Architecture and Feature OverviewChapter 3: Windows PowerShell DSC Local Configuration ManagerChapter 4: Writing DSC Configurations Chapter 5: Building Advanced DSC ConfigurationsChapter 6: Writing DSC ResourcesChapter 7: Validating DSC ResourcesPart 2: Advanced DSC ConceptsChapter 8: DSC Configuration Delivery ModesChapter 9: Reporting DSC ConfigurationChapter 10: Partial ConfigurationsChapter 11: Cross-machine Synchronization in DSCChapter 12: Debugging DSC ResourcesChapter 13: Security in DSCPart 3: DSC and the Release PipelineChapter 14: DSC and the Release PipelineChapter 15: DSC with AppVeyor CIPart 4: DSC Platform, Cloud, and ContainersChapter 16: DSC as a platformChapter 17: DSC and AzureChapter 18: DSC and Google Cloud PlatformChapter 19: DSC and Amazon Web ServicesChapter 20: DSC with Containers