Terraform on AWS: From Zero to Cloud Infrastructure

In this hands-on course, you’ll learn how to use Terraform to securely deploy resources on AWS using Infrastructure as Code (IaC).

Guided by instructors with experience running Terraform in production, we’ll take you step-by-step from no prior Terraform knowledge to confidently writing infrastructure as code and deploying real AWS resources securely.

This course is currently in Early Access, meaning that some of the content is still being worked on and will be uploaded when ready. View our Changelog below for more information!

Tyler · August 13, 2024

What You’ll Learn:

  • Terraform Fundamentals: Learn core concepts of Terraform and IaC
  • Terraform Providers: How to leverage the provider ecosystem and how to use the AWS provider
  • Configuring AWS Resources: Learn how to configure and deploy various AWS resources
  • State and Drift Management: Handle state files and address resource drift
  • Reusable Modules: Build and manage reusable Terraform modules for efficient infrastructure management
  • IaC Security Best Practices: Implement best practices for securing your infrastructure as code
  • and more

Course Highlights:

  • Hands-On Learning: Gain practical experience with real-world scenarios, 1-click deploy 🧪 Hands-On Labs, challenges, and a project
  • Flexible Environment: Use your own AWS account or leverage Cybr’s 1-click deploy Hands-On Labs — it’s up to you!
  • Security Focus: Learn to implement security best practices
  • Challenges and Projects: Test your skills with challenges, scenarios, and a real-world project

If you’re not yet using IaC to manage your cloud infrastructure, adopting it will be one of the most impactful quality-of-life improvements you make this year. Enroll in this course to get started!

Early Access Changelog

The following content is actively being worked on:

  • Project – Building a Network and Deploying AWS Systems Manager (SSM) – fully uploaded!
    • Our project details – added 09/10/2024
    • Getting started – Building the VPC module – added 09/11/2024
    • [LAB] Testing deployment of our VPC – added 09/11/2024
    • Building the SSM module – added 09/11/2024
    • [LAB] Testing deployment of SSM – added 09/11/2024
    • Creating our VPC Endpoint for SSM – added 09/17/2024
    • [LAB] Testing deployment of the VPC endpoint – added 09/17/2024
    • Creating our EC2 instance modules – added 09/19/2024
    • [LAB] Deploying our EC2 instances – added 09/19/2024
    • [LAB] Creating and deploying security groups – added 09/20/2024
    • [LAB] Deploying our project – added 09/20/2024
  • IaC Security Best Practices section – In Progress
    • IaC Security Scanning – text added 09/21/2024, video coming soon
    • Secrets Management – coming soon
    • Diagram as Code – text added 09/21/2024
  • Conclusion
    • Alternatives to Terraform – added 09/21/2024
    • What now? – coming soon

About Instructor

Tyler

1 Course

Not Enrolled
Membership

Course Includes

  • 33 Lessons