Chef Intermediate Topics – Official Chef Training

Learn about Test-Driven Development and extend your cookbooks with custom resources and Ohai plugins

Course Code : 1778

[RICH_REVIEWS_SNIPPET stars_only=”true” category=””]

$1950

Overview

This instructor-led intermediate level course helps participants understand how building cookbooks with tests will increase the speed at which participants work by giving out constant feedback throughout the entire cookbook development process. The course covers how to extend cookbooks with custom resources to increase clarity within the recipes and provide resources that are portable to other cookbooks. The course also discusses how Ohai plugins would gather data from the nodes that would aid in more dynamic recipes and extensive reporting. The course equips participants with the skills and knowledge on how to refactor and extend a cookbook through explanation, demonstration, practice and discussion. During the course, participants would create a code repository that could be applied to solve unique challenges faced when managing the infrastructure.

Schedule Classes

Looking for more sessions of this class?

Course Delivery

This course is available in the following formats:

Live Classroom
Duration: 3 days

Live Virtual Classroom
Duration: 3 days

What You'll learn

  • Understand test-driven development
  • Building cookbooks with tests
  • Extending cookbooks with custom resources
  • Working with Ohai plugins
  • Refactoring the cookbooks
  • Building code repositories for managing infrastructure

Prerequisites

Participants need to complete the Chef Fundamentals or Chef Essentials course, or have equivalent comparable work experience. Having working knowledge of core Chef concepts and resources is essential.

Participants need to bring a wifi-enabled laptop for the course, and need to have admin/root access on that machine. Participant machines need to have the ability to remote into the virtual machines provided in the course.

Who Should Attend

The course is highly recommended for –

  • IT managers and leaders
  • Developers and application teams
  • System administrators
  • IT operations staff
  • Release engineers
  • Configuration managers
  • Anyone involved with IT infrastructure
  • ScrumMasters
  • Software managers and team leads

Interested in this course? Let’s connect!