Discover Classes. Earn Rewards.

Chef Essentials Workshop - Official Chef Training is unfortunately unavailable

Thankfully we have 17 other IT Classes for you to choose from. Check our top choices below or see all classes for more options.

Certified Info Systems Security Professional CISSP

Computer Training Source, Inc. @ 420 N Wabash Ave, Chicago, IL

Master the eight domains of information system security with the premier certification for today's security professionals in the Certified Info Systems Security Professional course at Computer Training Source, Inc.

(21) All levels 18 and older
$3,995

10 sessions

Gift it!

Microsoft Windows

Computer Training Source, Inc. @ 1821 Walden Office Sq, Schaumburg, IL

Enhance your computer skills with this essential class that covers everything from resizing windows to performing system maintenance. Get a solid understanding of Windows to efficiently navigate your computer and enhance your productivity. Don't miss out on this opportunity to optimize your Windows experience.

(21) Beginner 18 and older

Microsoft Azure Security Technologies

ONLC Training Centers @ 1320 Tower Rd, Chicago, IL

Learn how to implement security controls, maintain security posture, and identify vulnerabilities using a variety of security tools in this comprehensive course on Microsoft Azure Security. Gain the knowledge and skills needed to secure Azure workloads and protect data infrastructure. Prerequisites: Microsoft Azure Administrator Associate.

(7) All levels 18 and older
$2,395

4 sessions

Gift it!

CompTIA Security +

Computer Training Source, Inc. @ 420 N Wabash Ave, Chicago, IL

Master the essential skills needed to protect organizations against cybersecurity threats with this comprehensive course. Dive into the world of cybersecurity and learn how to secure networks, identify vulnerabilities, and implement best practices to safeguard data. Equip yourself with the knowledge and expertise to tackle cybersecurity challenges head-on.

(21) All levels 18 and older
$3,495

10 sessions

Gift it!

Power BI Tools: DAX Introduction

ONLC Training Centers @ 1320 Tower Rd, Chicago, IL

Learn how to use Data Analysis Expressions (DAX) to create custom calculations in the Power BI Data model in this comprehensive course. Enhance your business analytics skills and solve common business problems with DAX. Join us for an instructor-led course packed with hands-on labs and demonstrations.

(7) Beginner 18 and older
$995

2 sessions

Gift it!
See all IT classes Chicago

Chef Essentials Workshop - Official Chef Training

  • Beginner
  • 18 and older
  • $1,950
  • 230 W Monroe, Chicago, IL
  • 16 hours over 2 sessions
Chef Essentials Workshop - Official Chef Training
Sold Out

Start Dates (0)

  • $1,950
  • 16 hours over 2 sessions
Showing 10 of 0

Class Description

Description

What you'll learn in this it class:

Get started with Chef by taking Chef Essentials. It’s a two-day instructor-led course that covers all the basics. You’ll learn what it means to turn infrastructure into code so that you can automate the configuration, deployment and management of your servers. You’ll also learn about Chef architecture and the set of tools included in the Chef Development Kit (ChefDK). 

Finally, we’ll show you how to test your infrastructure code so that you can deploy with confidence. Each of the core units includes hands-on exercises that will give you confidence in your new skills. At the end of the course, you’ll come away with a repo and the skills to start automating your own infrastructure.
  • Use Chef Resources to define the state of your system
  • Write and use Chef recipes and cookbooks
  • Automate testing of cookbooks
  • Manage multiple nodes with Chef Server
  • Create Organizations
  • Bootstrap nodes
  • Assign Roles to nodes
  • Deploy nodes to environments
  • Enable Chef’s search features with your automation
  • Create acceptance and production environments
Who should attend
  • 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
Course Outline:

1. Chef Introduction
  • Overview and expectations for the class
  • The Chef Lab System Architecture
  • Group lab: Pre-built workstation
2. Using Chef Resources
  • Using Chef to install packages on your virtual workstation
  • Using the chef-client command
  • Creating a basic Chef recipe file
  • Defining Chef Resources
  • Test and repair
  • Lab: The 'file' resource
3. Building Cookbooks
  • Modify a recipe
  • Collaboration and version control
  • Generating a Chef cookbook
  • Defining a Chef recipe that sets up a web server
  • Group exercise: Version Control
  • Lab: Set up Git
  • Lab: Setting up web servers
4. Chef client
  • Locally applying multiple cookbooks' recipes with chef-client
  • Applying a run list
  • Including a recipe from within another recipe
  • Lab: Update the apache Cookbook
5. Testing Cookbooks
  • Using Test Kitchen to verify your recipes converge on a virtual instance
  • Reading the ServerSpec documentation
  • Writing and execute tests
  • Where do tests live?
  • Group exercise: Test configuration
  • Lab: Converge the kitchen
  • Lab: Commit your work
  • Lab: Testing Apache
6. Details About a System
  • Managing large numbers of servers
  • Capturing details about a system
  • Using the node object within a recipe
  • Using Ruby's string interpolation
  • Updating the version of a cookbook
  • Lab: Update the Cookbook version
  • Lab: Node Details in the Webserver
  • Lab: Commit your work
7. Desired State and Data
  • Cleaner recipes
  • When to use a template resource
  • Creating a template file
  • Using ERB tags to display node data in a template
  • Defining a template resource
  • Using kitchen test on the "apache" cookbook
  • Using chef-clientto apply the "apache" cookbook's "default" recipe
  • Updating the "apache" cookbook's version for this patch=
  • Committing the changes
  • Lab: Update the version
8. Local Workstation Installation
  • Installing ChefDK on your laptop
  • Executing commands to ensure everything is installed
  • Installing a local editor like Atom
  • Lab: You will run the following commands and report their versions: $chef, $chef-client, $knife, $ohai, $berks, $kitchen, $foodcritic, $rubocop
9. The Chef Server
  • Connecting to a Chef Server
  • Managing Additional systems
  • Managing User traffic
  • Uploading cookbooks to a Chef Server
  • Bootstrapping a node
  • Managing a node via a Chef Server
  • Hosted Chef
  • Lab: Uploading cookbooks and managing cookbook dependencies
10. Community Cookbooks
  • Find cookbooks on the Chef supermarket
  • Create a wrapper cookbook
  • Example: load balancer
  • Amazon EC2 instances
  • Replace the existing default values
  • Upload a cookbook to Chef Server
  • Bootstrap a new node that runs the cookbook
  • Discussion: Can your teams benefit from the supermarket?
11. Managing Multiple Nodes
  • Managing user traffic
  • Bootstrapping and updating the run_list
  • Running chef-client on a node
  • Appending values to an attribute within a recipe
  • Versioning cookbooks and uploading to Chef Server
  • Lab: Another new node
  • Lab: Test and update the load balancer
  • Lab: Run $berks install
  • Lab: Converging the cookbook
12. Roles
  • Assigning, defining, and configuring
  • The 'knife' role
  • Verifying roles
  • Roles for everyone
  • Lab: Define a web role
13. Search
  • Update a Cookbook to Dynamically Use Nodes with the Web Role
  • Describe the query syntax used in search
  • Build a search into your recipe code
  • Create a Ruby Array and Ruby Hash
  • Update the myhaproxy wrapper cookbook
  • Lab: Updating, load balancing, uploading and running the new search-capable cookbook
14. Environments
  • Keeping your infrastructure current
  • Creating a production environment
  • Creating an acceptance environment
  • Deploying a node to an environment
  • Updating a search query to be more exact
  • Lab: Set new nodes to production
  • Lab: Acceptance environment
  • Lab: Create a new environment file
15. Course wrap and further resources
  • Beyond essentials
  • Valuable reading
  • Events and online resources
  • Customizing Chef
Pre-Requisites:

Student Requirements:

It's best that students of this class have some familiarity and comfort with the following:
  • Writing code (of just about any flavor) in a text editor
  • Working on the command line
  • Basic system administration – installing packages, configuring those packages, starting service
Computer Labs Needed/Technical Specs:

Workstation Requirements:

Attendees should bring a wifi-enabled laptop to the workshop. The following operating systems have been tested as workstation systems with the hands on exercises:
  • Ubuntu 10.04, 12.04
  • Mac OS X 10.7.3+
Windows 7

Other platforms and platform versions may work without modification. Due to time constraints we will not be able to troubleshoot issues with unlisted platforms. Attendees should install non-Chef required software before the workshop starts.
  • SSH/SCP (OpenSSH, puTTY/WinSCP or equivalent)
  • Programer's text editor (Vi/Vim, Emacs, Sublime Text 2 or equivalent)
  • Additionally, all attendees should install ChefDK.

Refund Policy

Virtual Training

  • Participants who cancel less than 7 business days before the start of class, or do not attend class without prior written notice will forfeit their tuition.
  • If a participant requests to reschedule their class within 7 business days, their tuition will not be refundable, and a $200 administrative fee is required to enroll in a new session.
  • Participants are eligible for a tuition refund only when requested more than 7 business days before class starts.

In-Person Training

  • Participants who cancel less than 12 business days before the start of class, or do not attend class without prior written notice will forfeit their tuition.
  • If a participant requests to reschedule their class within 12 business days, their tuition will not be refundable, and a $200 administrative fee is required to enroll in a new session.
  • Participants are eligible for a tuition refund only when requested more than 12 business days before class starts.

Please note:

  • All training (virtual or in person) must be rebooked for a new class date starting no later than one year of the date of the originally scheduled class.
  • If you do not rebook your class within one year of the originally scheduled class, your credit will be forfeited.
  • You may use the credit for a different course modality, including self-paced learning, if available.
  • Partner-delivered courses may be subject to different cancellation terms.

For questions please contact us via email at [email protected]

Substitute Participants

Substitute participants are permitted at no extra cost for the course and date of the original registration. If the substitution results in a change of course and/or date it will be deemed a request to reschedule training. Please see the section above for rescheduling fees payable.

In any event where a customer wants to cancel their enrollment and is eligible for a full refund, a 5% processing fee will be deducted from the refund amount.

Reviews of Classes at ASPE Inc. (1)

Similar Classes

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 19500 points. Points give you money off your next class!

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

ASPE Inc.

ASPE is a national leader in providing skills-based training solutions on the Systems/Software Development Lifecycle, Security, and IP Telephony. Based in Cary NC, ASPE offers both public and on-site delivery solutions. ASPE's On-site Delivery Practice focuses on delivering tailored or customized courses...

Read more about ASPE Inc.

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified Chicago educator.

ASPE Inc.

ASPE Inc.

All classes at this location

Google Map

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Professional Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...