July Release Confetti
150+ New Courses, Hands‑On Labs, And
Interactive Learning Activities
Learn More

Basic Chef Fluency Badge

Training Architect
course instructor image
Keith Thompson
A software craftsman with love for all things Linux. Whether it's writing large scale web applications, automating deployment pipelines, or merely creating scripts to do the tedious work, Keith is always looking to learn and improve himself as an engineer. This love of learning and growth manifested into an insatiable drive to teach and spread his love of technology with others.

Course Introduction

Getting Started

Course Introduction

00:00:54

About the Course Author

00:00:59

Course Features and Tools

00:05:27

Chef Basic Terminology

High Level Concepts

Infrastructure as Code

00:05:38

Desired State Configuration

00:03:25

QUIZ: Chef High Level Concepts

00:15:00

High Level Tools

Chef Server

00:09:47

ChefDK

00:16:53

Bootstrapping a Node with Knife and chef-client

00:06:20

Supermarket

00:05:36

Test Kitchen

00:02:15

Troubleshooting Network Issues

00:03:32

QUIZ: Chef High Level Tools

00:30:00

Learning Activity: Setting Up A Chef Server, Workstation, and Bootstrapping a Node

02:00:00

Lower Level Tools

Cookbooks

00:07:47

Recipes

00:09:47

Resources

00:12:12

Nodes

00:05:22

Run Lists

00:10:52

Roles

00:14:38

Environments

00:05:10

Attributes

00:15:13

Data Bags & Dependencies - Part 1

00:10:47

Data Bags & Dependencies - Part 2

00:09:38

Search

00:20:13

Notifications

00:08:27

Using Conditionals

00:09:41

QUIZ: Chef Building Blocks

00:15:00

Learning Activity: Writing and Deploying a Chef PostgreSQL Cookbook

01:30:00

Learning Activity: Configuring Chef Nodes Using Roles

01:30:00

Describing Chef

Products and Features

Habitat

00:04:03

InSpec & Chef Compliance

00:06:56

Chef Automate & Visibility

00:03:02

QUIZ: Chef Products, Features, and Uses

00:15:00

The Chef Workflow

Design Philosophy

Chef is Written in Ruby

00:17:46

Explicit Actions

00:05:11

Push vs. Pull

00:03:03

Recommended Workflows

00:07:33

QUIZ: The Chef Design Philosophy

00:15:00

Chef Workflow Basics

Using ChefDK to Test Your Changes

00:12:38

Using InSpec to Scan

00:14:30

Continuous Delivery

00:02:46

Publishing Artifacts to Chef Server and Supermarket

00:05:55

Learning Activity: Automated Testing for Chef Using ChefSpec, InSpec, and Kitchen

01:30:00

QUIZ: The Chef Workflow

00:15:00

Practice Exam: EXAM: Basic Chef Fluency Practice Exam

01:00:00

Course Conclusion

Final Steps

How to Prepare for the Exam

00:03:31

What's Next After Certification?

00:01:23

Details

In this course, you will gain fluency with Chef and its ecosystem. Following along with the lessons, challenges, and live environments in this course will provide you with the experience necessary to be able to deploy and utilize Chef for configuration management. For the Basic Chef Fluency Badge exam, you'll need to be able to articulate the ideas present in Chef and its tools and how to use them on a basic level.


Study Guides

Infrastructure as Code Presentation

The PowerPoint (as PDF) for the presentation used in the "Infrastructure as Code" lesson.

Desired State Configuration Presentation

The PowerPoint (as PDF) presentation from the "Desired State Configuration" lesson.

Instructor Deck

Community

Looking For Team Training?

Learn More