Udemyallru

Terraform с Нуля до Сертифицированного Профессионала

Learn Terraform (OpenTofu) with the 2025 certified course! Master infrastructure as code, automate deployments, and build scalable systems. Get industry-recognized skills.

4.8(1,064)
3,167students
13h 7m
Certificate
Denis Astahov
Denis AstahovSenior DevOps Engineer

Course Content

Terraform с Нуля до Сертифицированного Профессионала is an all-levels Udemy course taught by Denis Astahov. It runs 13h 7m, is taught in Russian, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 1,064 reviews, with 3,167 students enrolled. It is a paid course, last updated October 2025.

Master Infrastructure as Code with Terraform: AWS & Beyond

Learn to build and manage infrastructure efficiently with Terraform, the leading Infrastructure as Code (IaC) tool. This comprehensive course provides a deep dive into creating both simple and complex infrastructures, with a strong focus on Amazon Web Services (AWS).

What You'll Learn:

  • Terraform Fundamentals: Understand the core concepts of Terraform and its benefits for automating infrastructure provisioning.
  • AWS Infrastructure Creation: Hands-on experience creating, modifying, and deleting AWS resources like EC2, S3, and more.
  • Cross-Platform Compatibility: Learn how to adapt your skills to Microsoft Azure and Google Cloud Platform (GCP). Includes a dedicated GCP example.
  • Prepare for the HashiCorp Certified Terraform Associate 2025 Exam: This course covers everything you need to confidently pass the certification.
  • AI-Powered Coding: Discover how to leverage AI tools to write, debug, and optimize your Terraform code.
  • OpenTofu Migration: Explore the OpenTofu project and learn how to migrate your existing Terraform infrastructure.

Course Curriculum:

  • Introduction to Terraform: What is Terraform and why use it?
  • Installation & Setup:
    • Terraform installation on Windows and Linux.
    • Updating Terraform versions.
    • Setting up Visual Studio Code for Terraform development.
    • Integrating Cursor AI for enhanced code assistance.
  • AWS Resource Management:
    • Creating, modifying, and deleting AWS resources.
    • Utilizing static and dynamic external files (templates).
    • Leveraging Terraform Data Sources for dynamic data retrieval (e.g., finding AMI IDs).
    • Implementing Green/Blue Deployments with ALB + LaunchTemplate for zero downtime.
    • Using depends_on for resource ordering.
    • Implementing Lifecycle management for minimal downtime.
    • Understanding and utilizing Outputs for valuable information.
  • Terraform Advanced Techniques:
    • Variables: Managing configuration with variables, including automatic variable completion (tfvars) and local variables (locals).
    • Local Execution: Running local commands with local-exec.
    • Terraform Actions: Automating tasks with Terraform Actions.
    • Secure Secrets Management: Generating and storing passwords in SSM Parameter Store.
    • Ephemeral Blocks: Utilizing ephemeral blocks for temporary resources.
    • Conditions & Lookups: Implementing conditional logic and data lookups.
    • Loops: Using count, for, and if statements for dynamic resource creation.
    • Multi-Region & Multi-Account Deployments: Creating resources across multiple AWS Regions and AWS Accounts.
    • Remote State Management: Using Terraform Remote State for collaborative infrastructure management.
  • Terraform Modules:
    • Creating reusable Terraform Modules (Parts 1 & 2).
    • Building modules that span multiple AWS Regions and AWS Accounts.
    • Deploying multiple infrastructures (Prod, Dev, Staging).
    • Managing Global Variables.
  • Google Cloud Platform (GCP): Introduction to working with Google Cloud Platform.
  • Terraform Best Practices & Resources: Learning how experienced practitioners use Terraform and valuable resources for continued learning.
  • State Management:
    • Importing existing resources with terraform import.
    • Semi-automatic resource import using the import block (v1.5+).
    • Safe resource recreation with terraform taint (pre-0.15.1) and terraform apply -replace (v0.15.2+).
    • Managing remote state using terraform state commands.
    • Code Refactoring with Terraform State.
    • Working with Terraform Workspaces.
    • Understanding Terraform Cloud and Terraform Enterprise.
  • Terraform Updates & Considerations: What's new in Terraform 0.13+ and when to use AWS S3 State Lockfile.
  • Certification Preparation: Detailed preparation for the HashiCorp Certified Terraform Associate exam.
  • Custom Providers & Advanced Use Cases: Ordering pizza with Terraform using a custom provider.
  • Advanced Loop Techniques: Using nested loops for complex task automation.
  • Bonus Content:
    • Alternative **AWS
$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.

Интервальная домашняя тренировка на 16 минут

by Школа Функциональных Тренировок

5.0(158)
1h 28m
intermediate
5.0(38)
1h 50m
beginner

Диета Долгожителей

by Студия полезных диет Миши Рубана

5.0(112)
2h 35m
all