Rating 4.76 out of 5 (577 ratings in Udemy)
What you'll 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 …
Rating 4.76 out of 5 (577 ratings in Udemy)
What you'll 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
DescriptionBy 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 AWSnetworking concepts and how to create AWSresources using Terraform
You will learn all the concepts with practical examples by automating the AWSinfrastructure. AWSis the most used cloud provider and using Terraform with AWS is the most common combination used in projects, so knowing how to automate AWSinfrastructure 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 Iexplain 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 Ihave worked in or consulted
Learn from a Docker Captain and AWSContainer 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 AWSnetworking 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.