Terraform for AWS - Beginner to Expert

Learn Terraform quickly, easily and effectively

4.52 (7364 reviews)
Udemy
platform
English
language
Other
category
instructor
Terraform for AWS - Beginner to Expert
43,396
students
3 hours
content
Mar 2024
last update
$94.99
regular price

What you will learn

Terraform for AWS

Terraform

AWS

DevOps

Why take this course?

Trying to Make Sense of Terraform For AWS?


Psst… are you trying to piece together code from awful documentations?


Getting lost in endless amounts of theory and reading… wasting hours and hours of your life…

Just to feel overwhelmed once you’re trying to apply your ‘knowledge’?

If you’re looking for a clear and detailed tutorial that guides you step-by-step through the foundations of Terraform without “death-by-PowerPoint”, look no further.

Because once you’ve mastered this skill set, you’ll be able to work on your own terraform project or apply for your next DevOps job which is among the HOTTEST and HIGHEST earning roles in IT right now.


And this course will teach you how to get there.

Hi, I’m TJ Addams.


With nearly 10 years in IT project roles, I spent a lot of time teaching over 16,000+ people on- and offline. So they can become ready to use their skills in production, even without prior experience.


I simplify all the processes new students need to understand. And I provide a clear roadmap on what to learn to produce results fast.


Everything I teach is based on what is used in industry and cutting out what isn’t.


I operated in lead support roles to Project Sponsors, Platform Engineers, Solutions Architects, Developers, and Testers & have worked with UK Government partners to develop real-time systems underpinned by Terraform. I also have operated in diverse sectors including consulting, technology services and digital transformation; private online healthcare; and biomedical research.


This allows me to bring you unique insights way beyond the trivial "hello world" type of examples...


... coupled with lots of demos, tips, and advice on how it’s used in industry. I cover the nitty-gritty to help you stand out from the crowd and learn the things most engineers don't even know about.


Your Fast Track To Terraform—From 0 to Ready To Use In No Time


This easy-to-consume course helps you to tie all the key concepts together and fill in any unnecessary knowledge gaps you might have—getting you up to speed with all the foundations you need in no time.


This is NOT about presenting you hundreds of topics with no continuity between subjects, like college textbooks that bore you to death.


Everything you’ll see in this course is based on what is used in industry and cutting out what isn’t. So you don’t need to spend long hours studying—especially if you don’t have the time for it.


90% Hands-On / 10% Theory / 0% Wasting Time


Instead, you’ll get easy to follow step-by-step video tutorials. While watching these videos, you’ll be able to follow along and gain valuable hands-on experience. This will give you a head start for finishing your first very own Terraform project as quickly and efficiently as possible.


You’ll complete quick challenges and exercises throughout the course. This helps you digest every lesson and discover Terraforms true capabilities. It ensures you to get you comfortable with coming up with solutions on your own. Exactly like you would in real-life scenarios.


This way, you can be sure to get the clarity and the confidence you need before diving deep into Terraform. So prepare yourself to get your hands dirty!


What You’ll Get In This Course


You’ll get access to a comprehensive and up-to-date guide that gives you a solid understanding of how Terraform works. You also get the tools and resources you need to start your own Terraform project and produce results TODAY. This includes:


  • Follow along videos to put everything into practice as you learn

  • Over 40 step by step video tutorials for creating infrastructure like ….


  • Databases on AWS with RDS


  • Configuring EC2 instances


  • Creating custom IAM policies with JSON


  • Remote backends using S3 storage


  • Setting up Security Groups


  • Demystifying Terraform modules and creating your own


  • Working with Elastic IP’s (EIP)


  • Managing dependencies on resources


  • How to understand the documentation


  • And much more


  • Unique challenges to master Terraform quickly and put your new skills to the test


  • Nearly 3 hours of on-demand training


  • A 30-day 100% money-back guarantee


  • The course is in 0.11 syntax (due to re-filmed soon) because that’s what companies are STILL USING. But this course ALSO includes Terraform v0.12, the latest and greatest version so you’re not missing out

Here’s What Others Have To Say About This Course:

This is a fast track, but for that cannot be considered as a rushed introduction to the Terraform concepts and practices, instead you can expect to be a fast and very accurate pass through the concepts, tips and trick necessaries for starting to produce results today

I have taken Terraform course because I might need it in my DevOps role. It is very informative and contents is very details. Love it. Thanks !


Hey TJ,Brilliant course. I like the small step by step videos but I loved the way you got stuck into the exercises pretty much off the bat. I found it far easier to digest Terraform and learn about its true capabilities having been through some more complex training. A great course for newbies!!! I hope you have some more courses in the pipeline. Thanks again.

By The End Of This Course You’ll …


  • Ace your next job interview


  • Understand the documentation and fly solo


  • Mastered modules and how you can use them


  • Be ready to deploy your infrastructure with Terraform


  • Have an advantage over others with your freshly updated CV


  • Be the guy who solves the project you’re working on


  • Progress further in your career


  • Solve problems confidently & comfortable


  • Get your job done quickly and efficiently


  • Have all the tools & resources you need to get started immediately after finishing this course

FAQ

What do I need to get started?

  • Laptop and a desire to learn Terraform--I’ll cover the rest


Say Goodbye To Confusing Documentation!


Buy now.


Content

Introduction

Introduction
Feedback

Terraform Setup

Creating Access and Secret Keys
Installing Terraform for Linux (Ubuntu)
Installing Terraform for Linux Ubuntu (Written)
Installing Terraform for Windows
Terraform for Windows Resources
Installing Terraform for Mac
Terraform for Mac Resources
Visual Studio Code
Link to Visual Studio Code
Code for the course

Terraform 101

What is Terraform?
Creating our first AWS Resource
What is Terraform State?
Updating resources with Terraform Apply
Variables
Outputs

First Terraform Challenge

Our First Terraform Challenge

EC2

Creating our first EC2 Instance
Elastic IP's (EIP)
Security Groups
EC2 Quiz

EC2 Challenge

EC2 Terraform Challenge
How to complete the EC2 Terraform Challenge

Modules

Introduction to Modules
Modules Deep-dive
EXTRA - Remote Modules

Module Challenge

Modules Terraform Challenge
Modules Terraform Challenge Breakdown

IAM Masterclass

IAM Masterclass Introduction
How to create and use IAM Policies
IAM users and working with policies

RDS

Gathering information for setting up RDS
Setting up RDS in Terraform

Advanced Terraform

Remote Backend
Dependencies
Count - Base Concept
Count - Advanced

Terraform 0.12

Terraform 0.12 Introduction
Installation Foreword
String Interpolation
Dynamic Blocks
For Loops and Splat Operators
Terraform 0.12 Challenge
Terraform 0.12 Challenge Walkthrough
Terraform 0.12 Recap

After the course

Congratulations for making it this far!
BONUS: New Course

Screenshots

Terraform for AWS - Beginner to Expert - Screenshot_01Terraform for AWS - Beginner to Expert - Screenshot_02Terraform for AWS - Beginner to Expert - Screenshot_03Terraform for AWS - Beginner to Expert - Screenshot_04

Reviews

Kelley
November 8, 2023
Excellent course. I started this course with 0 experience in Terraform and feel like I have an excellent grasp of it now. Some sections feel a little rushed (the module section) and my advice to people would be to pause the video, read through the code, and solidify key concepts in your head before moving on. Overall, fantastic course and would highly recommend to anyone trying to get their hands dirty
Jano
October 26, 2023
Good crash course to at least get somewhat familiar with Terraform. I will still do a full course on Terraform, but with limited time it was nice to at least learn about some useful concepts in Terraform templates.
Felipe
July 27, 2023
Great course! I started without any idea about Terraform, and now I understand how it works. I am ready to build my Terraform modules!
mykie
July 17, 2023
Some mistakes and inconsistencies, I know the instructor likes to keep these in because they're learning opportunities, but I find it frustrating that when I've followed instructions exactly and they don't work, and because of that I spend more time trying to figure out why only to later on find out the instructions were wrong. There are some things (like some naming conventions) the instructor does aren't really explained.
Ben
July 16, 2023
Course order said the next thing was the first challenge, but instead went off showing differences between versions, count deprecation and error handling. Talked about using switch for features, but makes use of feature they just said was deprecated. Main EC2 work doesn't work out of the box because AWS couldn't find a subnet. Need to cover creating these and linking one to another. Otherwise it seems to be a good starter for doing Terraform in AWS
Genevieve
July 10, 2023
The accent of the presenter is making it very hard for me to understand what is said and the subtitles are terrible.
Stephen
July 7, 2023
Waste money and time. It's so unfortunate i did not read reviews before buying this course. It's either you lack the knowledge or you don't know how to transfer it. Poorly organized. Jumps from A to Z without explanation, leaving the student lost. It seems you are just repeating a task from a different video. Disappointment.
Dan
June 28, 2023
AMIs are out of date, web server startup script may not apply across random AMIs selected to overcome out of date AMIs suggested in lessons
yaswanth
June 23, 2023
Some concepts explainations neglects basic information which makes difficult to understand for a beginner
Nigel
June 16, 2023
I learnt a lot from this course. It gave me a really good understanding on the fundamentals of Terraform and what to look out for. I am sure there is more to learn, and this was a great beginning guide!
Jean-Luc
May 25, 2023
No course structure. Topics seem to have been picked randomly. The course doesn’t build off previous lessons. From one lesson to another the code changes with no explanation how/why it changed. Also the version of the environment changes during the course as well as the zoom factor: the course is readable in mobiles during the first few lessons, then it becomes really small…
Benny
May 22, 2023
I have an interview tomorrow and am in the exact situation as you explained. I'm really looking forward to taking this class and hopefully passing the terraform interview.
Matt
May 18, 2023
Really enjoying this course. Lots of hands on information, good challenges to help with recall, and overall a clear explanation of concepts.
Matthew
May 16, 2023
Does exactly what it says. I had very little working knowledge of terraform before starting this course. Having finished it, I'm happy I can setup infrastructure correctly and know where/how to find answers to any situation that will crop up.
Jesús
May 15, 2023
Great course! Very good explanations, one think that I like is that everithing is put it into practice! A course you must have.

Charts

Price

Terraform for AWS - Beginner to Expert - Price chart

Rating

Terraform for AWS - Beginner to Expert - Ratings chart

Enrollment distribution

Terraform for AWS - Beginner to Expert - Distribution chart

Related Topics

2500248
udemy ID
8/8/2019
course created date
10/17/2019
course indexed date
Bot
course submited by