Terraform is one of the most recognized infrastructure automation tools that help in addressing various real-life challenges. Infrastructure automation is a reliable instrument for improving productivity, efficiency, and reduction of operational downtime for enterprises. As a result, you can gain better career opportunities with skills in infrastructure automation with Terraform.
This training course helps you develop your skills and knowledge in Terraform. You can learn the skills for developing cloud infrastructure in an effective and reliable manner. In addition, you can also develop the skills for automation of infrastructure by using Terraform for public cloud platforms such as AWS, GCP, and Azure. Therefore, you can become a valuable asset for many enterprises and access many opportunities for career growth.
This course contains 5+ hours of training videos. Learners could find a total of 33 lectures in the training course with comprehensive coverage of all topics regarding the implementation of Terraform for infrastructure automation. These lectures are divided into 5 Modules and each module is further split into lessons. The entire course includes Assessments to validate knowledge checks of learners. Also a set of Graded Questions is available at the end of every module.
By the end of this course, you will be able to:
-Describe how to automate infrastructure on Cloud using Terraform.
-Deploy resources on AWS, GCP and Azure using Terraform
-Analyze basic to Advanced features available in Terraform
-Implement setup and manage infrastructure with Terraform
Welcome to Introduction to Infrastructure Automaton with Terraform. In the first week, we will learn a brief introduction of Terraform as Infrastructure as Code. We will learn comparison of Terraform with other Infrastructure as Code tools and perform installation of Terraform.
In the second week of the course, we'll learn how to manage and deploy resources on AWS Infrastructure. we'll analyze the importance of Modules. In the end, you will know the steps to configure AWS infrastructure as backend storage
What's included
8 videos1 reading2 assignments
Show info about module content
8 videos•Total 78 minutes
How Terraform Works•8 minutes
Basic Flow •10 minutes
Providers •13 minutes
Deploying Resources to AWS - EC2 & S3•10 minutes
Input Variables•11 minutes
Deploying Resources to AWS - launch EC2 instances in the VPC with Internet Gateway•12 minutes
Output Variables•5 minutes
Data Sources•8 minutes
1 reading•Total 10 minutes
Week Overview•10 minutes
2 assignments•Total 40 minutes
Practice Test 1•20 minutes
Graded Quiz•20 minutes
Working with Modules and Remote State
Module 3•3 hours to complete
Module details
In the third week of the course, we'll understand the importance of Modules. We'll also learn the use case of provisioners along with their types. At the end of the week, we'll illustrate working in remote state.
What's included
7 videos1 reading2 assignments
Show info about module content
7 videos•Total 85 minutes
Why and How to Use Modules?•12 minutes
Calling Remote Modules•11 minutes
Creating Modules•11 minutes
Remote State •11 minutes
Remote State - Working In Teams•10 minutes
How to use Provisioners•14 minutes
Types and Details•17 minutes
1 reading•Total 30 minutes
Week Overview•30 minutes
2 assignments•Total 55 minutes
Practice Test 1•25 minutes
Graded Quiz •30 minutes
Advanced Terraform Features
Module 4•2 hours to complete
Module details
In the fourth week of the course, we'll explore advanced features of Terraform such as local variables, built-in functions. Also, we'll learn to configure resource dependency with Terraform. In the end you will have clarity to Identify how to override existing configuration using files override concept.
What's included
3 videos1 reading3 assignments1 discussion prompt
Show info about module content
3 videos•Total 26 minutes
Local Values & Built-In Functions•7 minutes
Overriding, Dependency & Debug•8 minutes
AWS - Real World Example •11 minutes
1 reading•Total 10 minutes
Week Overview•10 minutes
3 assignments•Total 60 minutes
Practice Test 1•20 minutes
Practice Lab Quiz-AWS•10 minutes
Graded Quiz •30 minutes
1 discussion prompt•Total 30 minutes
Hands-On Lab Exercise on ‘Deploying Resources to AWS’•30 minutes
Deploying Resources to GCP
Module 5•3 hours to complete
Module details
In the fifth week of the course, we'll learn to manage and deploy resources on Google Cloud Platform. We'll also analyze the use of data sources to identify a network created out of Terraform. we'll learn to implement the use of modules from the Terraform registry. In the end you will configure Google Cloud infrastructure as backend storage
Making use of Modules to create Cloud NAT•6 minutes
Create NAT Service with External IP•8 minutes
Create SQL Instance with Private IP•7 minutes
Create VM instance & Ignite it•6 minutes
Use Remote Backend on GCP•8 minutes
1 reading•Total 30 minutes
Week Overview•30 minutes
3 assignments•Total 50 minutes
Practice Test 1•20 minutes
Practice Lab Quiz-GCP•10 minutes
Graded Quiz•20 minutes
1 discussion prompt•Total 30 minutes
Hands-On Lab Exercise on ‘Deploying Resources to GCP’•30 minutes
Deploying Resources to Azure
Module 6•2 hours to complete
Module details
In the sixth week of the course, we'll learn to manage and deploy resources on Azure. We'll also analyze the use of data sources to create a Virtual Machine. In the end of the course we will learn to configure Azure infrastructure as backend storage
Providing certification training since the year 2000, Whizlabs is the pioneer among online training providers across the globe. We are dedicated to helping you learn the skills you need to transform your career in the IT industry.
We provide certification training in the form of Video Courses, Practice Tests, Hands-on Labs and Sandbox in various disciplines such as Cloud Computing, DevOps, Cyber Security, Java, Big Data, Snowflake, CompTIA, Agile, Linux, CCNA, Blockchain, and much more.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.