Complete Terraform Course - Beginner to Advanced

Learn Terraform with hands-on demos by automating AWS infrastructure

4.77 (974 reviews)
Udemy
platform
English
language
Other
category
instructor
Complete Terraform Course - Beginner to Advanced
2,382
students
6.5 hours
content
Jan 2024
last update
$99.99
regular price

What you will learn

Core concepts and components of Terraform language

Fundamental networking concepts of AWS: VPC, Subnet, Security Group

Creating, changing and destroying resources with Terraform

Terraform commands, terraform state, variables, output values, environment variables

Automating AWS infrastructure like EC2, VPC, Subnet, Security Group, Route Table, SSH Key Pair using Terraform

Hands-on Demo project of creating AWS infrastructure step by step

How to use Terraform Provisioners to prepare a server for running a Docker container

Terraform Modules - How to modularize your Terraform configuration and how to use an existing Module from Terraform Registry

Why Terraform Remote State is important and how to configure a remote storage with AWS S3

Learn best practices along the way

Learn how to setup git repository and use Git to manage our Terraform configuration code as a best practice

Infrastructure as Code

Why take this course?

By the end of this course:

  • you will master one of the most popular Infrastructure Provisioning and Infrastructure as Code (IaC) tool, which is Terraform

  • you will be able to use Terraform confidently in your projects

  • you will know all the core concepts and components of Terraform language

  • if you follow along the demos, you will have solid practical experience with Terraform

  • you will know the fundamental AWS networking concepts and how to create AWS resources using Terraform


You will learn all the concepts with practical examples by automating the AWS infrastructure. AWS is the most used cloud provider and using Terraform with AWS is the most common combination used in projects, so knowing how to automate AWS infrastructure gives you an advantage in the DevOps job market!


Why learn from me:

  • You will learn Terraform step by step and simply explained!

  • Thousands of students (checkout @Techworld with Nana on Youtube) love the way how I explain complex concepts in an easy way, so that everyone can understand it.

  • I'm both an educator and a practitioner. All my knowledge is based on real projects that I have worked in or consulted

  • Learn from a Docker Captain and AWS Container Hero


Core concepts you'll learn:

  • Providers - Connect with remote cloud providers and systems

  • Resources and Data Sources - Create and fetch resources

  • Terraform Commands - Terraform CLI

  • Changing and destroying Resources

  • Terraform State

  • Output Values

  • Input Variables - Parameterize your Terraform Configuration to make it re-usable

  • Environment Variables in Terraform

  • Provisioners in Terraform - Prepare server

  • Terraform Modules - Modularize your Terraform Project and use existing Modules from Terraform Registry


In the main demo project you'll learn:

  • how to setup a git repository for your Terraform project

  • how to create the main AWS networking resources: VPC, Subnet, Route Table, Internet Gateway, Security Group

  • how to create and prepare a EC2 server instance, install Docker and start a Docker container on it

  • & more


Throughout the course:

  • you will learn best practices

  • we will use Git to manage our configuration code, which is a best practice in Infrastructure as Code.


See the lecture description for even more information of what you will learn and what we will build :)

Screenshots

Complete Terraform Course - Beginner to Advanced - Screenshot_01Complete Terraform Course - Beginner to Advanced - Screenshot_02Complete Terraform Course - Beginner to Advanced - Screenshot_03Complete Terraform Course - Beginner to Advanced - Screenshot_04

Reviews

Kamil
October 27, 2023
All topics are well explained with examples, using an understandable accent and language (which is sometimes missing for me in other courses). The materials discussed provide an excellent basis for developing your infrastructure. Highly recommend!
Sean
October 25, 2023
Nana's presentation is always top notch and you can tell she wants to teach and wants you to learn. She only assumes you have a technical interest and some aptitude, but does not assume you will have any idea what she's talking about so she explains most things concisely. The way the course is broken up, makes it easy to skip parts that you already know or that are irrelevant to your concern, or to dig further into the topic elsewhere with your newfound knowledge. I paid full price for this course and have no regrets.
Sergio
October 17, 2023
I was expecting much more than this. I'm sorry but i can't recommend this course to anyone. I would rather learn to setup everything in AWS from the UI than paying for this course.
Muhammad
August 16, 2023
Nana is one of the best teachers i have ever encountered, very knowledgeable and make concepts really easy to grasp. Thank you Nana !!!
Rakesh
July 27, 2023
Absolutely a great learning curve it is providing. You may find many instructors in Udemy but trust me, Techworld with NANA is an amazing tutor and explains the technology to get it to understand even for a basic-level student.
Fajt
July 16, 2023
This course is great at explaining the basic concept and building confidence to further explore the opportunities in Terraform and AWS.
Mario
June 7, 2023
The lectures itself were great. They are highly valued for me, as you compromise all necessary information and make that absolutely efficient to learn!
Abdou
April 5, 2023
This course was clear and concise. At the end I am not an expert but I feel more comfortable. I have tried 2 terraforms courses , the first one was too long and the 2nd one on GCP was not very clear.
Corentin
February 25, 2023
All what you need to know about Terraform and being more confident using it. Nana explains well and in a simple way. I recommend this course and the trainer for DevOps things!
Alexander
February 2, 2023
I found Nana off of YouTube by searching for a Kubernetes course and thought she was so amazing. I looked for other courses to take and saw she hosted her own Terraform course on Udemy. I wanted to support Nana specifically, because her presentation and script writing is done so well, so I bought this course! I completed the course within a few days, between working and traveling. I walked away feeling empowered knowing how to do the basics and how to write a few modules. The only /slight/ criticism I had, was we didn't do very many "advanced" things, like deploying resources based off `count` or `for.each` implementations. But, I suppose the word "advanced" is subjective to the teacher and the student. Either way I found this a great experience for the money. Thanks, Nana!
Andrew
January 6, 2023
Nana does an exceptional job of not just showcasing how to use terraform, but also of explaining best practices and concisely defining alternative implementation options. Cannot recommend enough!
Ernesto
January 3, 2023
I started knowing nothing and after finishing the whole course by following the class and making my own lab, I feel confident to start a real project. What else can I say? :)
Carlos
December 14, 2022
Very good explanations. Good mix of high level with occasional low level explanations/look-ats. I really like how everything comes together to form a big picture look of the subject matter. You rock Nana!
Wenting
December 7, 2022
I wouldn't recommend this course because the depth was not enough. But still loved Nana's courses on Kubernetes!
Jorel
October 18, 2022
I watched just the 15 minute tutorial on youtube and learned so much so fast. I wanted to continue learning so I went and purchased the full course!

Charts

Price

Complete Terraform Course - Beginner to Advanced - Price chart

Rating

Complete Terraform Course - Beginner to Advanced - Ratings chart

Enrollment distribution

Complete Terraform Course - Beginner to Advanced - Distribution chart

Related Topics

3795590
udemy ID
1/23/2021
course created date
2/8/2021
course indexed date
Bot
course submited by