Discover Classes. Earn Rewards.
Chef Essentials Workshop - Official Chef Training is unfortunately unavailable

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

Chef Essentials Workshop - Official Chef Training

at ASPE Inc. - The Loop

(4)
Course Details
Price:
$1,950
Start Date:

This class isn't on the schedule at the moment, but save it to your Wish List to find out when it comes back!
If you're enrolled in an upcoming date, this simply means that date has now sold out.

Location:
The Loop, Downtown/Loop
230 W Monroe Ste 900
Btwn S Franklin & S Wells Streets
Chicago, Illinois 60606
(Map)
Share:
Description
Class Level: Beginner
Age Requirements: 18 and older
Average Class Size: 12

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.

Still have questions? Ask the community.

Refund Policy
We pride ourselves on providing unsurpassed training experiences and industry-leading customer service. All courses carry a 100% quality guarantee. If for any reason you are not satisfied with a program, simply notify the instructor or your ASPE training advisor of your intent to withdraw prior to the first morning break, turn in your materials, and receive a full refund. If at the end of the first day of class you are unsatisfied with the program, we will credit your tuition towards a future program of your choice.

Map

Google Map

ASPE Inc.

All classes at this location

Start Dates (0)

This class isn't on the schedule at the moment, but save it to your Wish List to find out when it comes back!

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 about this class?
Get help now from a knowledge expert!
Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Reviews of Classes at ASPE Inc. (1)

School: ASPE Inc.

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...

Read more about ASPE Inc.

CourseHorse Approved

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

Want to take this class?

Save to Wish List
Taking this class for work? Get exclusive perks & discounts for free.

83 Top Choices

Business/Data Analytics

at Computer Training Source, Inc. - Naperville 2135 City Gate Ln Ste 300, Naperville, Illinois 60563

Businesses today have access to more data than ever. Learn decision making tools such as Cluster Analysis, Linear Regression, Outlier Detection, Decision Stumps, Monte Carlo methods, and more in our Business/Data Analytics class. Lesson 1: Data Mining Principles Topic A: Association rules Topic B: Cluster analysis Topic C: Principal component...

Monday Sep 23rd, 6pm - 10pm

  (10 sessions)
$2,295

10 sessions

ITIL 4 Foundation Training

at GreyCampus - The Loop 190 S LaSalle St Ste 2100, Chicago, Illinois 60603

An immersive exam-prep course that prepares you for the ITIL 4 Foundation exam. This course covers the most recent update (ITIL 4 - February 2019) to the certification exam and is available in multiple learning formats - Online self-learning, Live-online, and Traditional classroom training. Make your learning experience convenient without compromising...

Tuesday Sep 24th, 9am - 5pm

  (2 sessions)
$999

2 sessions

PMI Agile Certified Practitioner (PMI-ACP)

at MSys Training - West Loop 10 S Riverside Plaza Ste 875, Chicago, Illinois 60606

The PMI Agile Certified Practitioner (PMI-ACP®) is designed to identify your skills with agile techniques and knowledge of agile principles. This MSys PMI-ACP certification helps you to shine brighter to your employers, peers and stakeholders. The PMI-ACP course is one of the fastest growing PMI online certifications. Highly agile companies are likely...

Wednesday Sep 25th, 9am - 5pm

  (3 sessions)
$1,899

3 sessions

ITIL® Foundation

at MSys Training - West Loop 10 S Riverside Plaza Ste 875, Chicago, Illinois 60606

Our ITIL Foundation® and Certification course material is designed by ITIL master instructors to ensure that participants pass the ITIL® Foundation certification exam. MSys ITIL certification training makes participants familiar with ITIL framework which is a source of good practice in IT service management. Our hands-on training helps participants...

Thursday Sep 26th, 9am - 5pm

  (2 sessions)
$1,699

2 sessions

SAFe 4.6 Scrum Master with SSM Certification Training

at Knowledgehut - Des Plaines O’Hare Airport 2930 South River Rd, Chicago, Illinois 60018

KnowledgeHut’s 2-day course enables you to aim for a first time pass of the SAFe® 4 Scrum Master exam and learn to be a successful Scrum Master in a SAFe® enterprise context. This training, led by experienced and certified instructors, will cover the entire syllabus for the exam and will explore the implementation of Scrum across the...

Saturday Sep 28th, 9am - 5pm

  (2 sessions)
$999

2 sessions

Agile and Scrum Bootcamp

at General Assembly - Near North Side 444 N Wabash Ave 5th Fl, Illinois City, Illinois 60611

Scrum is used extensively, but not exclusively, in web and software development. Everyone from developers to business execs are now expected to know how to work using Scrum, but few are taught it and many struggle along with misinformed ideas.  This bootcamp will cover the main principles and ideas underpinning agile and why using Scrum is the...

Saturday Sep 28th, 10am - 5pm

3D Printing & Modeling Ages 16+

at Evanston Art Center - Evanston 1717 Central St, Evanston, Illinois 60201

Explore the possibilities of 3D printing! Learn the basics of 3D modeling software and 3D printers to create your very own objects. Take home multiple small printed objects of their own design, and the knowledge to use Tinkercad, a free online software.

Saturday Sep 28th, 1pm - 4pm

Data Analytics with Tableau

at General Assembly - Near North Side 444 N Wabash Ave 5th Fl, Illinois City, Illinois 60611

Data analytics is in the midst of an evolution. In today’s digital world, the practice of decision makers relying on information to be delivered to them is no longer sufficient to keep pace. Tableau is software that puts access to data, and the insights it can unlock, directly in the hands of those who need it.  The software is designed to...

Tuesday Oct 15th, 6pm - 8pm

ITIL® Lifecycle - Service Design

at Mountainview ITSM - Near North Side 540 N Michigan Ave , Illinois City, Illinois 60611

The purpose of this training module and the associated exam and certificate is, respectively, to impart, test, and validate the knowledge on industry practices in service management as documented in the ITIL Service Design publication.  The ITIL Intermediate Qualification: Service Design Certificate is a free-standing qualification, but is also...

Monday Sep 30th, 8:30am - 5pm

  (4 sessions)
$1,999

4 sessions

ITIL® Capability - Planning, Protection & Optimization

at Mountainview ITSM - Near North Side 540 N Michigan Ave , Illinois City, Illinois 60611

The purpose of this training module and the associated exam and certificate is, respectively, to impart, test, and validate the knowledge on  industry practices in service management as documented in the ITIL Service Lifecycle core publications.  The ITIL Certificate in Planning, Protection and Optimization is intended to enable the holders...

Monday Sep 30th, 8:30am - 5pm

  (5 sessions)
$2,199

5 sessions

ITIL® Capability - Operational Support and Analysis

at Mountainview ITSM - Near North Side 540 N Michigan Ave , Illinois City, Illinois 60611

The purpose of this training module and the associated exam and certificate is, respectively, to impart, test, and validate the knowledge on industry practices in service management as documented in the ITIL Service Lifecycle core publications.  The ITIL Certificate in Operational Support and Analysis is intended to enable the holders of the...

Monday Sep 30th, 8:30am - 5pm

  (5 sessions)
$2,199

5 sessions

ITIL® Lifecycle - Continual Service Improvement

at Mountainview ITSM - Near North Side 540 N Michigan Ave , Illinois City, Illinois 60611

The purpose of this training module and the associated exam and certificate is, respectively, to impart, test, and validate the knowledge on industry practices in service management as documented in the ITIL Continual Service Improvement publication.  The ITIL Intermediate Qualification: Continual Service Improvement (CSI) Certificate is a free...

Monday Sep 30th, 8:30am - 5pm

  (4 sessions)
$1,999

4 sessions

ITIL® Managing Across the Lifecycle

at Mountainview ITSM - Near North Side 540 N Michigan Ave , Illinois City, Illinois 60611

The intent of the Managing across the Lifecycle (MALC) qualification is to give candidates the skills to  support an organization’s service delivery by bridging the service lifecycle stages. The qualification demonstrates that candidates have learned the value of one combined service management practice as opposed to separate subject areas....

Monday Sep 30th, 8:30am - 5pm

  (5 sessions)
$2,899

5 sessions

Agile Scrum Master

at Computer Training Source, Inc. - Schaumburg 1821 Walden Office Sq Ste 400, Schaumburg, Illinois 60173

Agile Scrum or Agile Project Management is an iterative and incremental method of managing the design and build activities for engineering, information technology, and new product or service development projects in a highly flexible and interactive manner. We offer a 3-day (or 6-evening) instructor-in-the-room Agile Scrum Master training course designed...

Wednesday Sep 25th, 9am - 5pm

  (3 sessions)
$1,895

3 sessions

Agile

at Computer Training Source, Inc. - Schaumburg 1821 Walden Office Sq Ste 400, Schaumburg, Illinois 60173

Agile Scrum or Agile Project Management is an iterative and incremental method of managing the design and build activities for engineering, information technology, and new product or service development projects in a highly flexible and interactive manner. Learn the fundamentals of tools and techniques utilized in a number methodologies, including...

Monday Sep 30th, 9am - 5pm

  (3 sessions)
$1,895

3 sessions

Digital Product Management

at Imparture - To be determined You'll receive confirmation of the
course venue location in your 'joining, Chicago, Illinois 00000

Book on this two-day workshop and learn how to navigate the product life cycle, from customer research to managing a roadmap and product launch. Learn industry best practice tools & techniques to guide development of your product and measure its success at each step of the journey. Join this intensive two-day workshop to get up-to-speed on how...

Tuesday Oct 1st, 9:30am - 5pm

  (2 sessions)
$2,045

2 sessions

Analyzing Quality with Minitab

at Certstaffix Training - Near North Side 500 N Michigan Ave Ste 600, Chicago, Illinois 60611

In this follow on course to Certstaffix Training's Intro to Statistics with Minitab course, you will learn how to use Minitab to evaluate and assess quality to improve processes. Knowledge Pre-Requisites: Intro to Statistics with Minitab Minitab Basics Course Lessons: 10 Assessing Measurement Systems 10.1 Conducting a Simple Gage Study 10.2 Setting...

Wednesday Oct 23rd, 9am - 4pm

Certified Scrum Master Training

at Knowledgehut - Des Plaines O’Hare Airport 2930 South River Rd, Chicago, Illinois 60018

A ScrumMaster is the lifeline of an Agile project, removing roadblocks and facilitating processes, working with the Product Owner and the team to ensure that the values and practices of Scrum are followed. The Certified ScrumMaster course helps you gain a high degree of proficiency in the processes of the Scrum Methodology. KnowledgeHut is a Global...

Saturday Oct 5th, 9am - 5pm

  (2 sessions)
$1,295

2 sessions

Microsoft Windows

at Discovery Center - Irving Park 4318 N Elston Ave 2nd Fl, Chicago, Illinois 60641

Learn to navigate your way around Windows, the Basics before you tackle any program today. It's a must for anyone working in the computer job market today. You'll be introduced to: Making Shortcuts for your desktop Windows Explorer  Dropping & Dragging  How to change to a left-handed mouse  Using Wordpad & Notepad ...

Saturday Oct 5th, 10am - 5pm

ITIL® Lifecycle - Service Strategy

at Mountainview ITSM - Near North Side 540 N Michigan Ave , Illinois City, Illinois 60611

The purpose of this training module and the associated exam and certificate is, respectively, to impart, test, and validate the knowledge on industry practices in service management and strategy as documented in the ITIL Service Strategy publication.  The ITIL Intermediate Qualification: Service Strategy Certificate is a free-standing qualification...

Monday Sep 30th, 8:30am - 5pm

  (4 sessions)
$1,999

4 sessions

Loading...