/terraform-training

Terraform training material.

Primary LanguageHCLMozilla Public License 2.0MPL-2.0

Terraform Training

This course is for engineers who want to learn how to use HashiCorp Terraform to automate infrastructure provisioning and management. It is designed to be taught in an instructor-led classroom environment. While most of the concepts and code are present in the material, there are contextual concepts that the instructor will cover in class.

Instructor

Matthew Sanabria

Matthew Sanabria is an Engineer at HashiCorp and a former Adjunct Instructor at New Jersey Institute of Technology (NJIT). At HashiCorp, Matthew develops Terraform Enterprise, mentors other engineers, and contributes to the Terraform Associate certification exam. At NJIT, Matthew designed and taught a new curriculum for the IT340 Introduction to System Administration course. With over 7 years of professional and teaching experience, Matthew enjoys mentoring others and contributing back to the community.

Recommended Experience

This material assumes no prior experience with Terraform. However, students with the following background will get the most out of the class:

  • Experience provisioning and managing infrastructure such as virtual machines, databases, firewall rules, etc.
  • Familiar with programming concepts such as conditionals, arrays, hash maps, and functions.
  • Comfortable using and maneuvering around the command line interface (CLI).