Puppet Fundamentals Online Training
Puppet Fundamentals trains you in robust configuration management automation with Puppet Enterprise and Open Source through real labs and expert guidance.
Puppet Fundamentals Online Training & Certification
Build a solid foundation in Puppet: learn configuration roles, Puppet DSL, templates, resource types, parameterized classes, Hiera, Forge modules, roles/profiles, and more with hands-on guidance.
Puppet Fundamentals Training Course Details
What You Will Learn
- Fundamental component roles of Puppet Enterprise (and Puppet Open Source)
- Puppet DSL core concepts:
- Modules and Classes
- Classification
- Resources
- Relationships
- Language Constructs
- Templates: separating logic from presentation
- Defined Resource Types for modeling repeatable configs
- Advanced Classes:
- Parameterized Classes
- Introduction to Inheritance
- Introduction to Data Separation using Hiera
- Revisiting classification using parameterized classes & ADB
- Using modules from Puppet Forge and supported modules
- Introduction to Roles and Profiles design pattern
Course Duration/Type
- 30–40 Hours Online Course
Labs & Material
- All software and setup links provided—hands-on configuration support available if you have a laptop/desktop and strong internet
Prerequisites
- Know the command line (bash is used in class)
- Familiarity with Linux concepts (services, packages, config files); Windows users should try Unix tutorial and shell scripting basics
- Experience with a text editor (vi, Vim, Emacs, nano); be ready with a Vim cheat sheet
- Junior sysadmin skills—should know:
- How to restart a service
- What an entry in /etc/hosts means
- What a hostname is
- Troubleshooting DNS/basic networking issues
Target Audience
- Sysadmins (all experience levels) starting with Puppet
- DevOps engineers seeking automation best practices
- IT professionals interested in configuration management
- Anyone aiming to build advanced skills in Infrastructure as Code
Why Choose Best Online Trainers?
- Instant Access: Get instant access to self-paced training after signup.
- Streaming video recording: Watch lessons any time at your schedule, free recording.
- Exercises: Practical exercises help you test what you are learning as you go.
- Free Demo: Sign up for free demo to check whether the course is right for you and interact with the faculty live.
- Experienced Trainers: We only hire the industry's best trainers
- Live free interactive web sessions: Ask questions and clarify your career prospects any time after you complete the course.
- Structured Curriculum Schedule: Progress with complete daily interactive lessons and assignments.
- Faculty Mentoring: Turn in daily and weekly homework for personalized feedback from faculty.
- Virtual Office Hours: Live interaction with the faculty and other students around the world.
- Hands on Live Projects: Work on real-world projects with 100% faculty guidance and ratings.
Trainer Profile
- Puppet certified consultants & seasoned sysadmins
- 10+ years teaching automation and config management
- Live project and cloud infrastructure experience
- Expert in troubleshooting, teaching, and DevOps transformation
You may be also interested in
Register for FREE Demo
Fields marked with (*) are mandatory


Client Feedback
Thanks, you guys provided the best online training in SAP BODS. The hands on training is very informative and helpful.
- David Sergi, Camaga Ltd; U.K

Our Services