Highlights
- Gain an introduction to Terraform
- Learn how to install it
- Go through Terraform basics
- Explore instances and variables
- Understand how to do software provisioning
- Work with attributes
- Learn to use remote state and data sources
- Learn how to setup AWS
- Gain an introduction to VPCs
- Understand VPC and NAT
- Use EC2 instances in VPC
- Explore elastic block storage
- Learn private static IPs, EIPs and DNS (Route53)
- Use RDS and IAM
- Apply AutoScalling
- Learn about load balancers in AWS
- Use Terraform to control your cloud services
Course Details
Terraform 1
- Introduction and Installation
- Overview of Terraform Features and Architecture
- Terraform Workflow
- Write, Preview, Create, Reproduce, Destroy
- Writing Configuration Files
- The Preview Process
- Creating Infrastructure
- Reproducing Infrastructure
- Destroying Infrastructure
- Versioning Configuration Files
- Handling Resource Dependencies
- Packaging Configuration Files as Modules
- Managing Servers from Multiple Infrastructure Providers
- Using the Module Registry to Build Reusable Templates
- Terraform Performance Tuning
- Troubleshooting
More Basics
- AWS Setup
- Instances
- Variables
- Software Provisioning
- Attributes
- Remote State
- Data Sources
Terraform with AWS
- Introduction to VPCs
- VPC and NAT
- EC2 instances in VPC
- Elastic Block Storage
- Private static IPs, EIPs and DNS (Route53)
- RDS
- IAM
Terraform 2
- AutoScalling
- Elastic Load Balancers and Application
- Load Balancers in AWS
Who should attend
Feedback
4.8 out of 5 average
"Really pleased with the course, the tutor was clear, concise and very thorough. The topics selected along with course materials and exercises give you a great understanding of Terraform's core concepts."KN, Technical Architect, Terraform, May 2021