Web/Application Server Training / DevOps Training
Accelebrate's Intermediate Chef training teaches attendees a test-driven approach to building Chef cookbooks, how to refactor these cookbooks across multiple platforms, approaches for creating custom resources, and how to use Ohai to collect system configuration data.
Location and Pricing
Most Accelebrate courses are delivered as private, customized, on-site training at our clients' locations worldwide for groups of 3 or more attendees and are custom tailored to their specific needs. Please visit our client list to see organizations for whom we have delivered private in-house training. These courses can also be delivered as live, private online classes for groups that are geographically dispersed or wish to save on the instructor's or students' travel expenses. To receive a customized proposal and price quote for private training at your site or online, please contact us.
Chef Training Objectives
All students will learn how to:
Chef Training Outline
Why write tests? Why is that hard?
Writing a test first
Refactoring cookbooks with tests
Faster feedback with unit testing
Testing resources in recipes
Refactoring to attributes
Refactoring to multiple platforms
Approaches to extending resources
Why use custom resources
Creating a custom resource
Refining a custom resource
Creating an Ohai plugin
All students should have completed Accelebrate's Chef Essentials course or have comparable work experience, and have working knowledge of core Chef concepts and resources.
All Chef training students receive comprehensive courseware covering all topics in the course.
Software needed for each student PC: