Terraform 101 - Infrastructure as Code (IaC)

PT27441
Training Summary
As enterprises seek to deploy and maintain increasingly complex cloud infrastructure, there is a necessity to use “Infrastructure as Code” (IaC) tools, like Terraform. An open- source, state management tool developed by HashiCorp, Terraform allows developers to use a common coding interface to work through their various clouds safely and efficiently. Attendees will leave being able to write and understand Terraform code (HCL), have a clear understanding of Terraform’s various components and supporting tools, as well as when to reach for Terraform over another IaC tool, such as Ansible.
Prerequisites
Although not required, students with some experience programming, or pre-existing knowledge of cloud architecture, will most appreciate the technical nature of this hands-on course.
Duration
3 Days/Lecture & Lab
Audience
This course is designed for:
  • DevOps Engineers
  • Software Developers
  • Technical Managers and Leads
  • System and Cloud Administrators
  • Network Engineers and Developers
Course Topics
  • Understanding IAC
  • Up and Running with Terraform
  • Syntax
  • Resources
  • Variables and Output
  • Interacting with Terraform Modules
  • Terraform Templates
  • Expressions
  • Functions
  • Implementing and Maintaining State
  • CICD Piplines with Terraform
  • Enterprise Case Studies
  • Beyond Basics

Related Scheduled Courses