inflearn logo

Practical Terraform for AWS Infrastructure as Code!

This is an intermediate course where you will design AWS infrastructure as code using Terraform and practice everything from automated deployment to security management. Through practical examples and hands-on exercises, you can develop skills in efficient infrastructure operation and management automation.

(5.0) 5 reviews

82 learners

Level Basic

Course period Unlimited

AWS
AWS
Terraform
Terraform
devops
devops
aws-automation
aws-automation
infrastructure-as-a-code
infrastructure-as-a-code
AWS
AWS
Terraform
Terraform
devops
devops
aws-automation
aws-automation
infrastructure-as-a-code
infrastructure-as-a-code

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

Jeong-ah Yoon

31% enrolled

This person's class is insane! I seriously love it. It's worth every penny, and out of the 100+ classes I've taken so far, this one is definitely the best.

5.0

넬티아

100% enrolled

As you can see from the curriculum, this lecture covers general AWS services that are frequently used, including service introductions, practice sessions and notes on precautions, and Terraform HCL practice. This makes it good for understanding the overall flow. Although there were some parts I skipped because I haven't used them yet, I think it contains good content worth referring to later. I was worried because the internal content included advanced topics, but going through it sequentially has been very helpful. I look forward to the next content.

5.0

sa am

31% enrolled

It's easy.

What you will gain after the course

  • Automating major services such as AWS EC2, RDS, DynamoDB, Serverless, and Load Balancers with Terraform

  • Infrastructure as Code management for AWS security services such as IAM, Secrets Manager, and CloudTrail

  • Experience in visualizing Terraform code and deploying real-world projects

What you will learn

1⃣Multi-Resource Configuration and Modularization Strategy

You will learn modularization methods to efficiently manage complex infrastructure configurations. You will practice separating repetitive resources into modules and writing reusable code. Create a code structure that is easy to maintain in a real-world production environment.

2⃣Terraform State Management and Backend Configuration

Learn about Terraform state file management methods required in multi-user collaborative environments and reliable management approaches using remote backends (S3, DynamoDB). We will also cover solutions for real-world issues such as State Locking and Drift Detection.

3⃣AWS Security and State Management with Terraform

Define and manage security and compliance-related resources such as IAM users/policies, Secrets Manager, CloudTrail, Config, and WAF using Terraform. You will also learn state management strategies to prevent resource loss caused by human error.

💡Through this course, you will build a solid foundation in Terraform and acquire practical skills that can be applied directly to AWS cloud environments. 🚀

Even if you are new to Terraform and AWS, the course explains everything step-by-step from the basics so you can easily follow along. We use hands-on examples throughout the lectures to make it even easier to understand!

Notes before taking the course

Practice Environment

  • Operating System: Windows 10 (also possible on macOS and Linux)

  • Tools used: Terraform, AWS CLI, Git, VSCode

  • PC Specifications: A minimum of 50GB hard disk space, 8GB memory, and 4 CPU cores are required for the practice exercises.

  • An AWS cloud account is required (if you do not have one, please refer to the lecture for a sign-up guide).

Learning Materials

  • Textbook PDF

  • Notion Practice Notes

  • Github project with example code

Prerequisite Knowledge and Precautions

  • Basic programming knowledge

  • Basic understanding of AWS services

  • Take the Terraform Basic Syntax Lecture - Watch Basic Lecture

  • The copyright of this lecture belongs to Cloud Security Lab, and unauthorized distribution or reproduction is prohibited. The learning materials are also copyrighted and may not be used for purposes other than personal study.

Recommended for
these people

Who is this course right for?

  • IT infrastructure managers who want to learn IaC (Infrastructure as Code) concepts through hands-on practice

  • (Basic) Terraform Overview and Basic Syntax Course Students

  • Developers and engineers interested in AWS infrastructure automation and DevOps practices

Need to know before starting?

  • AWS services and basic cloud computing concepts

  • Experience in Linux commands and system administration

  • (Basic) Attend Terraform Overview and Basic Syntax Lecture

Hello
This is CLOUD SECURITY LAB

553

Learners

24

Reviews

311

Answers

5.0

Rating

3

Courses

CEO Il-sun Choi

ilsunchoi@cloudsecuritylab.co.kr

Cloud and IT Security Expert | Kubernetes, DevOps, and Cloud Security Instructor | Consulting and Practical Experience

Cloud Security Lab possesses over 10 years of practical experience and teaching expertise in the fields of cloud and IT security. Based on a deep understanding of security and infrastructure construction across various cloud environments such as AWS, Azure, OpenStack, VMware, Kubernetes, and Docker, we provide customized training and consulting for corporate professionals and students.

Key Experience and Areas of Expertise

  • I have been responsible for providing hands-on training for professionals at companies such as the Financial Security Institute, Samsung SDS, Samsung Integrated Security, LG CNS, Nexon, KT, Hana Financial IT, and Hyundai Motor Company, covering Kubernetes security, AWS, Azure, Terraform, Ansible cloud, security, and monitoring. I have also consistently delivered lectures on infrastructure construction and security principles for DevSecOps.

  • Private Cloud Lectures: Conducted OpenStack lectures for private clouds at SDS, and provided training on building security infrastructure using VMware vSphere and open source on Inflearn.

  • Malware Analysis and Cybersecurity: I conduct practical lectures on malware analysis and security forensics at organizations such as the Korean National Police Agency, Samsung Integrated Security, the Ministry of National Defense, SK Shieldus, and KISIA, sharing knowledge on the latest trends in cybersecurity and their practical applications.

  • Books and Certifications: I am sharing knowledge on IT security and programming through the publication of numerous books, including 'Complete Practice of Web Penetration Testing Using the Bee-Box Environment' and 'Python with Minecraft'. Additionally, I have enhanced my expertise by obtaining various global certifications, such as AWS Solution Architect Professional, CKA/CKS (Kubernetes certifications), and Azure Solutions Architect Expert.

Major Teaching History

  • Nexon: Docker and Kubernetes for DevOps, Ansible infrastructure management automation, Terraform AWS infrastructure automation content planning and training

  • Financial Security Institute: Kubernetes Security, AWS/Azure Cloud Security Training for Practitioners

  • Multicampus: DevOps training using Docker and Kubernetes, infrastructure automation, and cloud security training

  • Samsung SDS: Cloud Native, Kubernetes, Docker, OpenStack training

  • LGCNS: AWS security infrastructure, EKS monitoring using OpenSearch, and EKS monitoring training using Prometheus and Grafana

  • National Police Agency, Ministry of National Defense, KISIA, Hana Financial Group, Samsung Integrated Security Center: Cloud adoption and security training, penetration testing, malware analysis, DevSecOps, CI/CD training, etc.

EKS Monitoring Training National Police Agency, Ministry of National Defense, KISIA, Hana Financial Group, Samsung Integrated Security Center: Cloud adoption and security training, penetration testing, malware analysis, DevSecOps, CI/CD training, etc.

I am constantly striving to provide practical and impactful training that keeps pace with the latest technology trends and industry demands. With my passion and expertise in technical education and consulting, I am committed to supporting growth in the cloud and security sectors.

More

Curriculum

All

95 lectures ∙ (21hr 3min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

5 reviews

5.0

5 reviews

  • kellyyoon823679님의 프로필 이미지
    kellyyoon823679

    Reviews 12

    Average Rating 4.8

    5

    31% enrolled

    This person's class is insane! I seriously love it. It's worth every penny, and out of the 100+ classes I've taken so far, this one is definitely the best.

    • neltia님의 프로필 이미지
      neltia

      Reviews 3

      Average Rating 5.0

      5

      100% enrolled

      As you can see from the curriculum, this lecture covers general AWS services that are frequently used, including service introductions, practice sessions and notes on precautions, and Terraform HCL practice. This makes it good for understanding the overall flow. Although there were some parts I skipped because I haven't used them yet, I think it contains good content worth referring to later. I was worried because the internal content included advanced topics, but going through it sequentially has been very helpful. I look forward to the next content.

      • First, I sincerely congratulate you on your 100% completion! 🎉 You really worked hard to take the course all the way to the end. Thank you so much for taking the time to leave such a thoughtful course review. Thank you for looking forward to the next content as well. With the encouragement you've sent, I will work hard to bring you more beneficial and substantial content.

    • abcd123123님의 프로필 이미지
      abcd123123

      Reviews 330

      Average Rating 5.0

      5

      5% enrolled

      • Hello ADK123! Thank you so much for leaving such a valuable review for the course. I've prepared substantial content to ensure that your remaining learning journey will be both beneficial and satisfying. I'll be cheering you on to complete the entire course! If you have any questions or encounter any difficulties while taking the course, please feel free to ask anytime.

    • jswazcloud6868님의 프로필 이미지
      jswazcloud6868

      Reviews 2

      Average Rating 5.0

      5

      31% enrolled

      It's easy.

      • Thank you for saying it was easy to understand. 😊😊 Please feel free to ask questions anytime if you have any concerns as you proceed!

    • rhfrnqkr님의 프로필 이미지
      rhfrnqkr

      Reviews 1

      Average Rating 5.0

      5

      51% enrolled

      • Thank you so much for leaving such a wonderful 5-star review. I hope you gain a lot from the course. Please continue to stay with us through the remaining lectures, and feel free to ask questions anytime you have them. Thank you!

    CLOUD SECURITY LAB's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!

    $84.70