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

Thankfully we have 100 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)
Book at Office/Home
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.

100 Top Choices

CompTIA Network + Training

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

Network+™ certification is an international industry credential that validates the knowledge of networking professionals. Earning the Network+ certification means that the candidate possesses the knowledge needed to configure a wide range of vendor and product-neutral networking technologies. Network+ can also serve as a prerequisite for vendor-specific...

Tuesday Feb 25th, 6pm - 10pm

  (10 sessions)
$2,295

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

Wednesday Feb 26th, 6:30pm - 9:30pm

  (2 sessions)
$119

2 sessions

Data Analytics with Tableau

at General Assembly - The Loop 150 N Wacker Ste # 2600, Chicago, Illinois 60606

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

Monday Mar 9th, 6pm - 8pm

Leading SAFe® 4.6 Certification Training

at Knowledgehut - Park Ridge 2175 Touhy Ave, Des Plaines, Illinois 60018

While Agile methods have been found to be readily applicable to small teams, most organizations today work across collaborative teams, complex systems and geographies. In such a scenario, agile implementations often fail to have the expected impact.  The Scaled Agile Framework® (SAFe®) is a complete methodology for large-scale Agile project...

Saturday Feb 29th, 9am - 5pm

  (2 sessions)
$1,099

2 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 Mar 2nd, 8:30am - 5pm

  (5 sessions)
$2,199

5 sessions

ITIL® Capability - Release, Control and Validation

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.  Course Syllabus: Learning Unit RCV01: Introduction to release, control and validation (RCV)...

Monday Mar 2nd, 8:30am - 5pm

  (5 sessions)
$2,199

5 sessions

Certified Info Systems Security Professional CISSP®

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

CISSP is the premier certification for today's information system security professional. It is a premier certification from the international Information System Security Certification Consortium, Inc (ISC) 2 ®. The skill and knowledge you gain in this course will help you master the eight CISSP domains and ensure your credibility and success within...

Saturday Feb 29th, 9am - 5pm

  (5 sessions)
$2,295

5 sessions

Scrum Master and Agile

at Forte Knowledge - West Loop 222 S Riverside Plaza Ste 2800, Chicago, Illinois 60606

The Scrum Master and Agile Certification Training provides a comprehensive exploration and understanding of the Scrum framework. The course is a hands-on training that provides participants with an in-depth understanding of Scrum frameworks Agile development methodology, practices, techniques and workflow management processes including Lean and Kanban....

Tuesday Mar 3rd, 6pm - 9pm

  (8 sessions)
$600

8 sessions

Tableau Part 1

at Computer Training Source, Inc. - Near North Side 420 N Wabash Ave Ste 203, Chicago, Illinois 60611

Find out how to build effective visualizations and dashboards. Learn how to quickly connect to data sources; build useful calculations; build data visualizations including bar & line charts, geographic maps, scatter plots, dual axis charts, and tables; build dashboards; share with others. Learn how to create and present stories. Course Outline...

Thursday Mar 5th, 9am - 4pm

Tableau Part 2

at Computer Training Source, Inc. - Near North Side 420 N Wabash Ave Ste 203, Chicago, Illinois 60611

Learn to create visualizations including box and whisker plots, dual axis, and combination charts. Create and edit calculations, use parameters. Tell a data story with dashboards by creating a dashboard framework and implementing actions. Create trends, distributions, and built-in forecasting. Course Outline 1. Going Further with Visualizations:...

Friday Mar 6th, 9am - 4pm

CompTIA A+ Certification Course

at Computer Training Source, Inc. - Near North Side 420 N Wabash Ave Ste 203, Chicago, Illinois 60611

If you are getting ready for a career as an entry-level information technology (IT) professional or computer service technician, the CompTIA® A+® Certification course is the first step in your preparation. The course will build on your existing user-level knowledge and experience with personal computer (PC) software and hardware to present fundamental...

Monday Mar 2nd, 6pm - 10pm

  (12 sessions)
$2,695

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

Thursday Apr 9th, 9am - 4pm

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 Mar 2nd, 8:30am - 5pm

  (4 sessions)
$1,999

4 sessions

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 Mar 2nd, 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 Mar 2nd, 8:30am - 5pm

  (5 sessions)
$2,899

5 sessions

CCSP Boot Camp

at InfoSec Institute - Arlington Heights 2112 S Arlington Heights Rd, Chicago, Illinois 60005

Learn how to design, manage and secure assets in the cloud. This boot camp teaches you best practices around cloud data, applications and infrastructure — and prepares you to become a Certified Cloud Security Practitioner (CCSP). Infosec’s CCSP Boot Camp is a comprehensive training designed to build your skills around securing cloud-based environments....

Monday Mar 9th, 8:30am - 4:30pm

  (6 sessions)
$3,762

6 sessions

ITIL Foundation Certification

at Knowledgehut

The ITIL Foundation certification is the basic level qualification, and is followed by the Intermediate and Expert levels. Our Foundation course introduces the key elements, concepts and terminology used in the ITIL® Service Lifecycle. The course material explains the various Lifecycle stages with the processes used, and teaches how they contribute...

Thursday Feb 27th, 9am - 5pm

  (2 sessions)
$1,499

2 sessions

Project Management Professional (PMP) Certification

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

This course is a complete resource for PMP exam preparation, featuring full coverage of all exam objectives, hands-on practice, and plenty of interactive tools. This course includes detailed discussion on a wide range of project management topics, concepts, and key terms, alongside frequent opportunities to gain hands-on practice using these skills...

Monday Mar 9th, 9am - 4pm

  (5 sessions)
$2,910

5 sessions

Business/Data Analytics

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

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 Mar 9th, 9am - 5pm

  (5 sessions)
$2,295

5 sessions

PRINCE2® Foundation

at Sprintzeal Americas Inc - Streeterville 401 N Michigan Ave, Chicago, Illinois 60611

PRINCE2® Foundation is an internationally recognized Project Management method widely used for umpteen benefits it provides. It is a de facto process-based method. This course offered by Sprintzeal is very informative and it is an ideal investment for those who want to build or enhance their career in Project Management.  With our PRINCE2®...

Monday Mar 9th, 9am - 5pm

  (2 sessions)
$2,158

2 sessions

Loading...