PE401 On Demand: Extend Capability with Hands-on Lab ssingh
<div class="field field--name-field-course-type field--type-list-string field--label-hidden">E-Learning</div>
<div class="field field--name-field-course-cost field--type-string field--label-hidden">400</div>
<div class="field field--name-field-course-duration field--type-string field--label-hidden">28800</div>
<div class="text-long"><div><div class="photoswipe-gallery"><div style="border: 0px; font-style: normal; font-weight: 400; font-size: 11pt; line-height: inherit; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; vertical-align: baseline; color: rgb(0,0,0); letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255);"><span style="border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: 14pt; line-height: inherit; font-family: 'Open Sans', sans-serif; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit; display: inline;"><strong style="background-color: rgb(255,255,255); margin: 0px; font-weight: 700;">Puppet Enterprise 401 On Demand: Extend Capability</strong></span></div><p><br /></p><div style="border: 0px; font-style: normal; font-weight: 400; font-size: 11pt; line-height: inherit; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; vertical-align: baseline; color: rgb(0,0,0); letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255);"><p style="margin: 0px; padding: 0px; font-weight: 400; line-height: 24px; font-size: 14px; letter-spacing: normal; font-family: 'Open Sans', sans-serif; border: 0px; vertical-align: baseline; font-style: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); color: rgb(0,0,0);"><span style="font: inherit; margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(41,105,176);">Available for use with a subscription license or payment.</span></p><p style="margin: 0px; padding: 0px; font-weight: 400; line-height: 24px; font-size: 14px; letter-spacing: normal; font-family: 'Open Sans', sans-serif; border: 0px; vertical-align: baseline; font-style: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); color: rgb(0,0,0);"><br /></p><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;">In<span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;"> </span><strong style="margin: 0px; font-weight: 700;">Puppet Enterprise 401 On Demand: Extend Capability</strong>, you'll learn best practices and advanced Puppet code constructs for designing, building, and extending Puppet modules to automate software management while maximizing code reuse and minimizing maintenance.</p><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;"><br /></p><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;">In this course, you'll discover how well-architected modules streamline your code base and help you structure large projects efficiently. We'll teach you best practices gleaned from the journeys of our most successful customers and apply them to real-world scenarios in hands-on labs.</p><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;"><br /></p><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;"><strong style="margin: 0px; font-weight: 700;">In this course, you’ll learn how to: </strong></p><ul style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif;"><li style="margin: 0px;">Develop and test a new module using Puppet Development Kit, the puppet apply command, and the Puppet language.</li><li style="margin: 0px;">Extend the module — in this case, to support additional operating systems in your enterprise.</li><li style="margin: 0px;">Implement multiple configuration instances using defined types.</li><li style="margin: 0px;">Deploy more powerful code using conditional statements.</li><li style="margin: 0px;">Use templates to generate and manage configuration files, saving time and maintaining consistency across platforms. </li><li style="margin: 0px;">Run Bolt to deploy your extended module to test nodes for unit and acceptance testing.</li><li style="margin: 0px;">Practice data separation as part of the design — specifically, deciding what to include in Puppet code vs. using Hiera to configure class parameters that manage settings and exceptions.</li><li style="margin: 0px; display: block;"><br /></li></ul><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;"><strong style="margin: 0px; font-weight: 700;">Concepts covered include:</strong></p><ul style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif;"><li style="margin: 0px;">Resource abstraction layer (RAL)</li><li style="margin: 0px;">Resource declaration and ordering, resource metaparameters, and automatic relationships</li><li style="margin: 0px;">Class containment, variable scope, and built-in variables</li><li style="margin: 0px;">The Puppet run and how resources are refreshed when other resources change</li><li style="margin: 0px;">Testing with Puppet Development Kit and puppet-lint </li><li style="margin: 0px;"><br /></li></ul><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;"><strong style="margin: 0px; font-weight: 700;">Continue your journey on the path to Puppet certification</strong></p><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;">Completing<span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;"> </span><strong style="margin: 0px; font-weight: 700;">Puppet Enterprise 401 On Demand: Extend Capability</strong><span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;"> </span>takes you one step further along the path to acing the<span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;"> </span><a href="https://puppet.com/learning-training/certification/" rel="noreferrer noopener" style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;" target="_blank">Puppet Certified Professional exam</a><span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;"> </span>— a credential that proves to the job market you’ve got those highly sought-after skills in IT automation. </p><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;"><br /></p><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;"><strong style="margin: 0px; font-weight: 700;">Ask yourself: Am I ready for this? </strong></p><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;">This course is for you if you're a site reliability engineer (SRE), sysadmin, or DevOps engineer who manages Windows or Linux. You should already know how to complete these tasks in Puppet Enterprise: </p><ul style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif;"><li style="margin: 0px;">Set external and trusted facts on nodes.</li><li style="margin: 0px;">Use basic Git workflow, with commands such as pull and push.</li><li style="margin: 0px;">Use class parameters and data types to design roles and profiles that are easy to reuse and maintain. </li><li style="margin: 0px;">Implement environment-based testing using node groups so that you can test and deploy with confidence.</li><li style="margin: 0px; display: block;"><br /></li></ul><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;">We also strongly recommend that you take the first three courses in this series:<span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;"> </span><a href="https://training.puppet.com/learn/courses/582/pe101-on-demand-deploy-discover-hands-on-labs" rel="noreferrer noopener" style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;" target="_blank"><strong style="margin: 0px; font-weight: 700;">Puppet Enterprise 101 On Demand: Deploy & Discover</strong></a>,<span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;"> </span><a href="https://training.puppet.com/learn/courses/583/pe201-on-demand-design-manage-hands-on-labs" rel="noreferrer noopener" style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;" target="_blank"><strong style="margin: 0px; font-weight: 700;">Puppet Enterprise 201 On Demand: Design & Manage</strong></a>, and<span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;"> </span><a href="https://training.puppet.com/learn/courses/584/pe301-on-demand-develop-maintain-hands-on-labs" rel="noreferrer noopener" style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;" target="_blank"><strong style="margin: 0px; font-weight: 700;">Puppet Enterprise 301 On Demand: Develop & Maintain</strong></a>.</p><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;"><br /></p><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;">Be sure to check out the<span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;"> </span><a href="https://puppet-kmo.gitbook.io/student-prep-guide/student-prep-guides/pe401-extend-capability#ask-yourself-am-i-ready-for-this" rel="noreferrer noopener" style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;" target="_blank">self-assessment checklist</a><span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;"> </span>in the student prep guide so you’re prepared to get the most out of<span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;"> </span><strong style="margin: 0px; font-weight: 700;">Puppet Enterprise 401 On Demand: Extend Capability</strong>. You can use the links that we provided to help you get up to speed where needed.</p></div><div style="border: 0px; font-style: normal; font-weight: 400; font-size: 11pt; line-height: inherit; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; vertical-align: baseline; color: rgb(0,0,0); letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255);"><br /></div><div style="border: 0px; font-style: normal; font-weight: 400; font-size: 11pt; line-height: inherit; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; vertical-align: baseline; color: rgb(0,0,0); letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255);"><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;">As a sysadmin at Made-Up Company, you need to deliver the right code to the right place at the right time — efficiently, safely, and consistently — ensuring that your systems remain compliant. </p><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;"><br /></p><p style="margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;">So, how are you going to streamline and automate the continuous delivery of your Puppet code as the demand for more features and systems increases? </p></div></div></div></div>
<div class="field field--name-field-course-link field--type-string field--label-hidden">https://training.puppet.com/learn/course/external/view/elearning/598/pe401-on-demand-extend-capability-with-hands-on-lab</div>
Course ID
598
Course Category
Self-Paced Training
Course Image URL
https://cdn5.dcbstatic.com/files/p/u/puppet_docebosaas_com/assets/courselogo/original/668da8390b76e6f74e3743130a96cd94119b9ad7.jpeg
Sorting - Course code
PE401-OD-HOL-Public