Ultimate Terraform Bootcamp by School of Devops®

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Learn how to automate cloud provisioning with terraform

Unlock the power of infrastructure as code with the Ultimate Terraform Bootcamp! This comprehensive course is designed to take you from a Terraform novice to a confident practitioner, empowering you to efficiently manage and provision your cloud infrastructure.


Throughout this bootcamp, you'll dive deep into the world of Terraform and learn how to leverage its capabilities to streamline your infrastructure management process. We'll start by exploring the fundamentals of Terraform and the Hashicorp Configuration Language (HCL), enabling you to write concise and readable Terraform specifications.


Next, you'll gain hands-on experience working with the AWS Provider, one of the most popular cloud platforms. You'll learn how to create and manage essential AWS components such as EC2 instances, VPCs, and more using Terraform. By the end of this section, you'll be able to effortlessly provision and configure your AWS infrastructure with just a few lines of code.


To take your Terraform skills to the next level, we'll explore advanced concepts like input and output variables. You'll discover how to create data-driven Terraform code that is reusable, modular, and easily maintainable. We'll also cover configuration management using Terraform Provisioners, including File, Remote Exec, and Null Resource, enabling you to automate the setup and configuration of your resources.


As you progress through the bootcamp, you'll learn how to securely store and manage your Terraform state using backends. We'll focus on configuring the S3 backend, ensuring that your state files are stored reliably and can be accessed by your team. Additionally, you'll explore remote state management and learn how to lock your state using DynamoDB and S3, preventing conflicts and ensuring consistency across your infrastructure.


Finally, we'll dive into the world of Terraform Modules and the Modules Registry. You'll discover how to create reusable and shareable modules, making your Terraform code more organized and efficient. By leveraging existing modules from the registry, you'll be able to quickly integrate pre-built components into your infrastructure, saving time and effort.


By the end of this Ultimate Terraform Bootcamp, you'll have a solid foundation in Terraform and be equipped with the skills and knowledge needed to effectively manage your infrastructure as code. Whether you're a DevOps engineer, system administrator, or cloud enthusiast, this course will empower you to automate your infrastructure provisioning, reduce manual errors, and accelerate your deployment processes.


Don't miss out on this opportunity to master Terraform and revolutionize the way you manage your infrastructure. Enroll now in the Ultimate Terraform Bootcamp and take your skills to the next level!

  • What is terraform, and how to write terraform specs using Hashicorp Configuration Language

  • How to work with AWS Provider and write simple Terraform Resources to provision components such as EC2, VPC etc.

  • Working with Input and Output Variables to write Data Driven Terraform Code

Course Curriculum

Instructors

Profile photo of School of Devops
School of Devops

Envisioned by Gourav Shah, a devops expert, author and a international trainer, School of Devops is a global provider of devops trainings with most comprehensive, job oriented, certification driven training programs. School of Devops also builds devops learning tools, technologies and top quality audio/visual content.  Schoolofdevops developed it’s own Devops workspace called Codespace, an open scoure IDE. Codespace is based...

Instructors

Profile photo of Gourav Shah
Gourav Shah

Gourav comes with 15+ years  of experience building, managing and automating systems at scale. He has helped organisations to design and implement devops practices.  He left his corporate job in 2012 to start Initcron, a niche devops consulting firm. He eventually got into delivering devops workshops for the corporates in India and then internationally. He has conducted more than 300...

Review
4.9 course rating
4K ratings
ui-avatar of Courtney Madise
Courtney M.
5.0
4 years ago

The instructor is so knowledgeable and he explains, the how, the why as well as industry best practice so that you come out looking experienced instead of like you are new to the technology. The structure of the course is well thought-out and facilitates learning. The right topics are covered and the lectures include very good explanations and examples. I see why the instructor has such a good reputation in the industry. This course is high quality. The effort put into making it shows. It's a gem.

  • Helpful
  • Not helpful
ui-avatar of Marcos Sungaila
Marcos S.
2.0
5 years ago

At the very beggining it looks like creating an IAM user is essential to this course but it took so fast and it was not easy to discover where the instructor was clicking. I have the impression it is not going to be easy to understand what instructor will show/teach. For real, you need to speed up and pay attention all the time or will keep stopping and replaying all the time to understand what instructor intend to say. Looks like he don't want you to see what need to be done.

  • Helpful
  • Not helpful
ui-avatar of David Andrés Manzano Herrera
David A. M. H.
3.0
5 years ago

Professor is good and his instructions are clear, however I feel the course lacks deepness and only covers an small portion of all the features the technology offers

  • Helpful
  • Not helpful
ui-avatar of Thulsi Doss Krishnan
Thulsi D. K.
3.5
5 years ago

Good stuff

  • Helpful
  • Not helpful
ui-avatar of Peter Zhou
Peter Z.
3.0
5 years ago

blur video, heavy accent

  • Helpful
  • Not helpful
ui-avatar of Elvis Chi
Elvis C.
2.5
5 years ago

skipping the initial setup with the keys from amazon is a spoiler. I have to go to youtube to try and find the steps for that.

  • Helpful
  • Not helpful
ui-avatar of Theral Mackey
Theral M.
3.0
6 years ago

Seems to be incomplete. The last part of Section 8 mentions talking about module stuff a bit more in the "next lesson", but there are no more. Also, the last lab is "lets create a module" but gives no instructions other than "do it". Several lessons start with him doing something incorrect, but then trying to cover by saying "thats an example of how to not do this properly", which is confusing when learning something new.

  • Helpful
  • Not helpful
ui-avatar of Danny stevens
Danny S.
2.5
6 years ago

No slides to talk more about definitions or what things mean.

  • Helpful
  • Not helpful
ui-avatar of Mohanraj S
Mohanraj S.
5.0
6 years ago

Content and explanation was really good.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses