Home About Courses Schedule Services Webinars Contact Search

Chef Essentials


Duration: 2 Days

Method: Instructor-Led, Hands On

Price: $1125.00

Course Code: DO1009


Developers and DevOps people looking to automate their IT workflows and processes.


The Chef Essentials training course is a comprehensive instructor­ led course covering the basic architecture of Chef, the use of Chef Development Kit (ChefDK), and associated tools. Development, engineering, and operations staff will learn to use Chef to automate the configuration, deployment, and management of server infrastructure. Participants will also learn how to test their configurations. Each of the core units in this course has hands ­on exercises to reinforce the material. At the end of the course, students will have a code repository that can be used and modified to solve real business problems.


Upon successful completion of this course, the student will be able to:

  • Create and manage a code repository that can be used and modified to solve real business problems


Students should have some familiarity with writing code in a text editor, working on the command line and basic system administration (installing and configuring packages, starting service).


  • I. Introduction
  • II. Chef resources
  • III. Cookbooks
  • IV. Chef-client
  • V. Testing cookbooks
  • VI. Details about the system
  • VII. Desired state and data
  • VIII. Workstation installation
  • IX. The Chef server
  • X. Templates, variables, and search
  • XI. Cookbook attributes, attribute files, and dependencies
  • XII. Roles
  • XIII. Community cookbooks
  • XIV. Environments
  • XV. Further resources