Udemyallja

AWSで学ぶ!TerraformによるInfrastructure as Code入門

Build web servers on AWS (VPC, EC2) using Infrastructure as Code (Terraform). Learn automation and cloud infrastructure management.

4.3(298)
2,362students
4h 52m
Certificate
Shota Fukuyama
Shota FukuyamaFull-stack development, Cloud computing and DevOps

Course Content

AWSで学ぶ!TerraformによるInfrastructure as Code入門 is an all-levels Udemy course taught by Shota Fukuyama. It runs 4h 52m, is taught in Japanese, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 298 reviews, with 2,362 students enrolled. It is a paid course, last updated January 2025.

Terraform & Infrastructure as Code (IaC) with AWS: Hands-on Mastery

This comprehensive course provides a deep dive into Infrastructure as Code (IaC) and Terraform, empowering you to automate and manage your cloud infrastructure on Amazon Web Services (AWS). We combine foundational theory with extensive hands-on labs using a real AWS environment, ensuring a practical and effective learning experience.

What You'll Learn:

  • Understand IaC & Terraform: Gain a clear understanding of what IaC is, its benefits over manual infrastructure management, and the role of Terraform within the IaC landscape.
  • Master Terraform Fundamentals: Learn the core concepts of Terraform, including its architecture and how it simplifies infrastructure provisioning. We'll demystify the differences between Terraform code and other programming languages.
  • Hands-on AWS Infrastructure: Build and manage AWS resources like Amazon VPC and Amazon EC2 using Terraform. You'll construct a fully functional web server environment.
  • Troubleshooting & Best Practices: Develop the skills to overcome common challenges when working with Terraform and apply your knowledge to real-world scenarios.
  • Practical Application: Build a solid foundation for applying your IaC skills to practical projects, including research and execution.

Course Highlights:

  • Self-Contained Learning: This is a complete, standalone course, eliminating the need for separate research or manual documentation.
  • Detailed Explanations: We provide thorough explanations for every concept and step, ensuring you understand why things are done a certain way.
  • On-Demand Access: Download all lecture videos and access them anytime, anywhere.

Course Content:

  • Course Overview: Introduction and learning objectives.
  • IaC Fundamentals:
    • What is Infrastructure as Code (IaC)?
    • Manual vs. Code-Based Infrastructure: Challenges and Benefits
    • Introduction to IaC Tools
    • Terraform Architecture
  • Terraform Hands-on (Theory):
    • AWS Services & Tools Overview
    • Hands-on Workflow (Supplementary)
    • Web Server Environment Setup
  • Terraform Hands-on (Practical):
    • Preparation:
      • Terraform Installation
      • Terraform Extensions Installation
    • Beginner:
      • EC2 Instance Creation, Modification, and Deletion
      • VPC and Subnet Creation
      • Creating and Verifying Terraform Files
    • Web Server Deployment:
      • Building a Web Server Infrastructure
    • Advanced Concepts:
      • state Command
      • output Command
      • target Option
      • Variable Usage
      • Default Values
      • Data Types
      • Lists
      • List Objects
    • AWS Environment Cleanup:
      • Identifying Resources for Deletion
      • Deleting Resources
  • Bonus Lecture: Updated AWS Account Creation instructions (as of 2023/9/25).

Who is this course for?

This course is designed for anyone looking to learn Terraform, Infrastructure as Code, and AWS for automating infrastructure deployment. Whether you're a developer, DevOps engineer, or system administrator, this course will equip you with the skills to build and manage cloud infrastructure efficiently and reliably.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.