Terraform Training

Terraform Course:

Terraform is an infrastructure Automation tool used for building, changing, and versioning various cloud-based or on-premise infrastructure in a safe efficient and reusable way. Terraform connects to various existing and popular service providers and helps create, configure and manage those services. Terraform configuration files are written in HCL or simple JSON scripts, both of these are very easy to be read by Human as well as Machine. This makes it very easy to create and understand the terraform scripts. Thus Terraform provides a way to adopt and implement "Infrastructure as code" principle of DevOps. Terraform configuration files are written in a declarative way, making it easy to just describe the desired state of the infrastructure that needed to be created/managed. Terraform generates an execution plan describing what it will do, and then executes the plan to build the described infrastructure. As the configuration changes, Terraform is able to determine what changed and create incremental execution plans which can be applied. In this course, we start with the basics of Terraform and create cloud-based as well as on-premise based infrastructure using Terraform. This is completely a hands-on training using Cloud labs

Industry Level Projects

Terraform Course Curriculum

Introduction to terraform
Install Terraform
Exercise: Your First Script main.tf
Terraform Plan, show, Apply, Destroy
Terraform Console and Output
Breaking Out Our Variables and Outputs
Introduction to Modules
First Basic Module
Main Terraform Code
Lab exercises: Modules for Docker
Lab exercises: Modules The Container Module
Maps and Lookups
Breaking Out Our Variable Definitions
Terraform Console
Setting up the system for AWS
AWS Storage: The Root Module
AWS Compute: The EC2 Instance
AWS Compute: The Root Module
Remote state
Built-in Functions
Outputs, count and Join Function
Adding S3 backend
Packer introduction
Terraform with Jenkins
Terraform RandomID and S3 Buckets
AWS Networking: VPC, IGW, and Route Tables
AWS Networking: The Root Module
Terraform Plan revisited
Terraform Testing
Lab: Testing with Docker
Terraform with Azure cloud
Terraform Templates
Integrating Go Plugins
Best practices in writing terraform scripts
Terraform projects
New features of Terraform

Frequently Asked Questions

This "Terraform" course is an instructor-led training (ILT). The trainer travels to your office location and delivers the training within your office premises. If you need training space for the training we can provide a fully-equipped lab with all the required facilities. The online instructor-led training is also available if required. Online training is live and the instructor's screen will be visible and voice will be audible. Participants screen will also be visible and participants can ask queries during the live session.

Participants will be provided "Terraform"-specific study material. Participants will have lifetime access to all the code and resources needed for this "Terraform". Our public GitHub repository and the study material will also be shared with the participants.

All the courses from zekeLabs are hands-on courses. The code/document used in the class will be provided to the participants. Cloud-lab and Virtual Machines are provided to every participant during the "Terraform" training.

The "Terraform" training varies several factors. Including the prior knowledge of the team on the subject, the objective of the team learning from the program, customization in the course is needed among others. Contact us to know more about "Terraform" course duration.

The "Terraform" training is organised at the client's premises. We have delivered and continue to deliver "Terraform" training in India, USA, Singapore, Hong Kong, and Indonesia. We also have state-of-art training facilities based on client requirement.

Our Subject matter experts (SMEs) have more than ten years of industry experience. This ensures that the learning program is a 360-degree holistic knowledge and learning experience. The course program has been designed in close collaboration with the experts working in esteemed organizations such as Google, Microsoft, Amazon, and similar others.

Yes, absolutely. For every training, we conduct a technical call with our Subject Matter Expert (SME) and the technical lead of the team that undergoes training. The course is tailored based on the current expertise of the participants, objectives of the team undergoing the training program and short term and long term objectives of the organisation.

Drop a mail to us at [email protected] or call us at +91 8041690175 and we will get back to you at the earliest for your queries on "Terraform" course.

Recommended Courses

  More Info  
Google Kubernetes Engine
  More Info  
  More Info