Chef - The Local Cookbook Development Badge

By Kevin James

While the Local Cookbook Development Badge exam no longer exists, this course teaches practical skills for using Chef.

9 hours
  • 44 Lessons
  • 5 Hands-On Labs

About the course

While the Local Cookbook Development Badge exam no longer exists, this course will teach you practical skills for Chef and help you gain mastery over Chef.

The Chef Local Cookbook Development Badge course is designed to teach you the skills to master Chef, and properly develop a basic Chef cookbook. By the time you complete this course, you should have the ability to take a process that exists and automate it, demonstrating your understanding of creating a cookbook.

  • Chapter 1 5 Lessons Introduction 9:20

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    Course Introduction

    1:57

    About the Exam

    2:44

    Chef Badges Overview

    2:24

    About the Training Architect

    0:56
  • Chapter 2 3 Lessons Setup Your Environment 15:28

    Intro to ChefDK

    5:19

    Local Chef Workstation Setup: ChefDK

    3:39

    Set up Prerequisites on a Linux Server for Local Testing

    6:30
  • Chapter 3 7 Lessons Cookbook Authoring and Setup Theory 42:28

    Repository Structure: Monolithic vs. Single Cookbook

    5:58

    Versioning of Cookbooks

    9:04

    Structuring Cookbook Content

    8:29

    How Metadata Is Used

    4:43

    Wrapper Cookbook Methods

    4:00

    Using Community Cookbooks

    6:56

    Using Chef Resources vs. Arbitrary Commands

    3:18
  • Chapter 4 6 Lessons ChefDK Tools 1:21:47

    The `chef` Command

    13:42

    Foodcritic

    9:21

    Berks

    11:59

    Rubocop

    8:45

    Test Kitchen

    8:00

    Chef DK Tools - Docker, Chef Generators, Test Kitchen and Community cookbooks

    30:00 Hands-On Lab
  • Chapter 5 5 Lessons Test Kitchen 44:18

    Drivers

    7:27

    Provisioner

    6:23

    Suites

    7:56

    Platforms

    6:12

    Kitchen Commands

    16:20
  • Chapter 6 6 Lessons Cookbook Components 2:04:19

    Directory Structure of a Cookbook

    9:45

    Attributes and How They Work

    20:50

    Files and Templates

    14:21

    Custom Resources

    9:33

    Libraries

    9:50

    Cookbook Components

    1:00:00 Hands-On Lab
  • Chapter 7 4 Lessons Available Testing Frameworks 1:30:10

    Inspec

    14:29

    ChefSpec

    12:05

    Generic Testing Topics

    3:36

    Chef - Available Testing Frameworks - InSpec and ChefSpec

    1:00:00 Hands-On Lab
  • Chapter 8 3 Lessons Troubleshooting 1:23:48

    Reading Test Kitchen Output

    13:44

    Compile vs. Converge

    10:04

    Chef - Troubleshooting

    1:00:00 Hands-On Lab
  • Chapter 9 3 Lessons Search and Data Bags 1:27:39

    Databags

    18:15

    Search

    9:24

    Chef - Search

    1:00:00 Hands-On Lab
  • Chapter 10 2 Lessons Course Conclusion 5:01

    How to Prepare for the Chef Badge Exams

    3:43

    Whats Next

    1:18

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!