Online resources that will help you prepare for taking the Puppet Professional 2016 Certification exam. This is not likely a complete list - please make a pull request if there something that should be added here.
These are the exam objectives you review and understand in order to pass the test. The objectives are current as of September 9, 2016.
- Language: Basics
- Language: Reserved Words and Acceptable Names
- Language: Resources
- Language: Relationships and Ordering
- Langauge: Resource Defaults
- Language: Variables
- Language: Tags
- Language: Facts and Built-in Variables
- Language: Scope
- Language: Conditional Statements
- Language: Expressions
- Language: Functions
- About Environments
- Configuring Directory Environments
- Enabling Directory Environments in Puppet Enterprise
- Config-file Environments
- Assigning Nodes to Environments
- Environments: Suggestions for Use
- Git Workflow and Puppet Environments
- Environments: Limitations of Environments
- Environments and Puppet's HTTPS Interface
- A New Era of Application Services at Puppet Labs
- Subsystems: Agent/Master HTTPS Communications
- Subsystems: Catalog Compilation
- PuppetDB 4.1 Overview
- Certificates and Security
- Puppet Server: External CA Configuration
- SSL Configuration: External CA Support
- SSL Configuration: Autosigning Certificate Requests
- Getting Started with Classification
- Puppet: Assigning Configurations to Nodes
- Grouping and Classifying Nodes
- Puppet: Assigning Configurations to Nodes
- Grouping and Classifying Nodes
- Making Changes in the Node Classifier
- Role-based Access Control
- Connecting PE to an External Directory Service
- RBAC Permissions
- Creating and Managing Users and User Roles
- Hiera 1: Overview
- Hiera 1: installation
- Configuration and hiera.yaml
- Hierachies
- Lookup Types
- Writing Data Sources
- Interpolation Tokesn, Variables and Lookup Functions
- Usage with Puppet
- Complete Example
- Usage on the Commandline
- Writing New Backends
Here are courses you can enroll to get up to speed with Puppet.