آموزش جامع ترارفرم (Terraform) برای مبتدیان - آخرین آپدیت

دانلود Terraform Training for Beginners

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره جامع مبانی ترارفرم، مهارت‌های قدرتمندی را در زمینه ساخت، اتوماسیون و مدیریت زیرساخت‌های ابری با استفاده از بهترین متدهای زیرساخت به عنوان کد (IaC) ایجاد می‌کند. در این دوره، شما مفاهیم بنیادی ترارفرم، مدیریت Providerها، پیکربندی‌های چند-ابری (Multi-Cloud) و اتوماسیون امن را از طریق آزمایشگاه‌های عملی و دموهای واقعی خواهید آموخت. این دوره شامل جریان‌های کاری Provisioning، مدیریت State، پیکربندی‌های پیشرفته، کنترل‌های امنیتی و همکاری در Terraform Cloud است. همچنین نحوه اتوماتیک کردن استقرارها، اعمال سیاست‌ها و نگهداری محیط‌های زیرساختی مقیاس‌پذیر و امن را نمایش می‌دهد. در پایان این دوره، شما قادر خواهید بود: - پیاده‌سازی زیرساخت به عنوان کد: ایجاد و مدیریت منابع ابری با ترارفرم - اتوماسیون Provisioning: اجرای جریان‌های کاری CLI و ماژول‌های قابل استفاده مجدد - مدیریت امن State: پیکربندی Backendها، قفل کردن (Locking) و مهاجرت State - پیاده‌سازی پیکربندی‌های پیشرفته: استفاده از متغیرها، بلوک‌های پویا (Dynamic Blocks) و قوانین چرخه حیات - یکپارچه‌سازی کنترل‌های امنیتی: مدیریت اسرار (Secrets) و اعمال سیاست‌های امنیتی - فعال‌سازی جریان‌های کاری سازمانی: استفاده از Terraform Cloud و یکپارچگی با VCS این دوره برای مهندسان ابر، متخصصان DevOps، مدیران سیستم و فعالان IT که به دنبال مهارت‌های عملی در اتوماسیون زیرساخت هستند، ایده‌آل است.

سرفصل ها و درس ها

مبانی ترارفرم Terraform Basics

  • اهداف یادگیری Learning Objectives

  • پرووایدرهای ترارفرم (Terraform Providers) Terraform Providers

  • نصب و تایید پرووایدرهای ترارفرم Installing and Verifying Terraform Providers

  • دمو: پیکربندی پرووایدرهای AWS و Random در ترارفرم Demo: Configuring AWS and Random Providers in Terraform

  • دمو: اجرای پیکربندی‌های چندین پرووایدر ابری Demo: Running Multiple Cloud Provider Configurations

  • آشنایی با پرووایدر TLS و نحوه نصب آن Introduction to TLS Provider and Its Installation

  • دمو: تولید کلید SSH با استفاده از پرووایدر TLS در ترارفرم Demo: Generating an SSH Key with a Terraform TLS Provider

هسته ترارفرم: Provisioning و CLI Terraform Core: Provisioning & CLI

  • آپدیت کردن پرووایدرهای ترارفرم Upgrading Terraform Providers

  • پروویژنرهای ترارفرم (Terraform Provisioners) Terraform Provisioners​

  • دمو: پیاده‌سازی Local Exec Provisioners Demo: Implementing Local-Exec Provisioners

  • دمو: پیاده‌سازی Remote Exec Provisioners Demo: Implementing Remote-Exec Provisioners

  • فرمت‌بندی و Taint Formatting and Taint

  • دمو: فرمت‌بندی کدهای ترارفرم Demo: Formatting Terraform Code

  • ورک‌اسپیس‌ها و CLI (رابط خط فرمان) Workspaces and CLI (Command Line Interface)

  • دمو: ایجاد ورک‌اسپیس در ترارفرم Demo: Generating Workspaces in Terraform

  • جریان کاری اصلی ترارفرم (Core Workflow) Terraform Core Workflow

  • دمو: اعتبارسنجی، اجرا و حذف فایل ترارفرم Demo: Validating, Applying, and Destroying the Terraform file

  • نکات کلیدی Key Takeaways

  • پروژه پایان درس: ساخت و تست یک ماژول ترارفرم Lesson-End Project: Building and Testing a Terraform Module

مدیریت State و Backendها در ترارفرم Terraform State Management & Backends

  • اهداف یادگیری Learning Objectives

  • بررسی عمیق Terraform State Deep Dive Into Terraform State

  • بک‌اند ترارفرم (Terraform Backend) Terraform Backend

  • دمو: مدیریت State با استفاده از Local Backend پیش‌فرض Demo: Managing Terraform State Using Default Local Backend

  • دمو: احراز هویت در Backend مربوط به State Demo: Authenticating Terraform State Backend

  • دمو: پیکربندی ذخیره‌ساز Backend برای State Demo: Configuring Terraform State Backend Storage

  • دمو: پیکربندی Remote State Backend Demo: Configuring Terraform Remote State Backend

  • پیاده‌سازی State Lock (قفل وضعیت) Implementing State Lock

  • دمو: پیاده‌سازی قفل وضعیت در ترارفرم Demo: Implementing Terraform State Locking

  • پیاده‌سازی مهاجرت State (State Migration) Implementing State Migration

  • دمو: مهاجرت دادن State ترارفرم Demo: Migrating Terraform State

  • مدیریت داده‌های حساس در Terraform State Handling Sensitive Data in Terraform State

  • دمو: مدیریت داده‌های حساس در State Demo: Managing Sensitive Data in Terraform State

  • نکات کلیدی Key Takeaways

  • پروژه پایان درس: مدیریت State با استفاده از بک‌اندهای مختلف Lesson-End Project: Managing Terraform State Using Different Backends

پیکربندی پیشرفته ترارفرم و چرخه حیات منابع Advanced Terraform Configuration & Resource Lifecycle

  • اهداف یادگیری Learning Objectives

  • جریان کاری پیکربندی Configuration Workflow

  • دمو: پیاده‌سازی جریان کاری برای مدیریت پیکربندی‌ها در ترارفرم Demo: Implementing Workflow for Managing Configurations in Terraform

  • متغیرها و خروجی‌ها (Variables and Outputs) Variables and Outputs

  • دمو: کار با متغیرها در ترارفرم Demo: Working with Variables in Terraform

  • مدیریت پیشرفته متغیرها در ترارفرم Advanced Variable Management in Terraform

  • انواع مجموعه‌ها و ساختارهای متغیر Variable Collection and Structure Types

  • دمو: اعتبارسنجی متغیرها و securing اسرار در کد ترارفرم Demo: Validating Variables and Securing Secrets in Terraform Code

  • دمو: کار با مجموعه‌ها و انواع ساختاری Demo: Working with Collections and Structure Types

  • بلوک‌ها و توابع Blocks and Functions

  • پیکربندی پویا و ساختارهای بلوکی تودرتو در ترارفرم Terraform's Dynamic Configuration and Nested Block Structures

  • دمو: پیاده‌سازی توابع داخلی ترارفرم Demo: Implementing Terraform Built-in Functions

  • دمو: کار با بلوک‌های داده پویا (Dynamic Data Blocks) Demo: Working with Dynamic Data Blocks ​

  • گراف ترارفرم (Terraform Graph) Terraform Graph

  • دمو: کار با گراف‌ها Demo: Working with Graphs

  • چرخه حیات منابع ترارفرم و ایجاد زیرساخت Terraform Resource Lifecycles and Creating Infrastructure

  • مدیریت چرخه حیات: Prevent, Create, Ignore, and Destroy Terraform Lifecycle Management: Prevent, Create, Ignore, and Destroy

  • دمو: مدیریت چرخه حیات منابع ترارفرم Demo: Managing Terraform Resource Life Cycle

  • نکات کلیدی Key Takeaways

  • پروژه پایان درس: پیاده‌سازی و مدیریت پیکربندی‌های ترارفرم - بخش اول Lesson-End Project: Implementing and Managing Terraform Configurations​ - Part 1

  • پروژه پایان درس: پیاده‌سازی و مدیریت پیکربندی‌های ترارفرم - بخش دوم Lesson-End Project: Implementing and Managing Terraform Configurations​ - Part 2

امنیت در ترارفرم Terraform Security

  • اهداف یادگیری Learning Objectives

  • آشنایی با امنیت در ترارفرم Introduction to Security in Terraform

  • ریسک‌های امنیتی و روش‌های کاهش آن‌ها Security Risks and Mitigations

  • ابزارهای امنیتی ترارفرم و بهترین متدها Terraform Security Tools and Best Practices

  • دمو: مدیریت اسرار و اعتبارنامه‌ها با ترارفرم Demo: Managing Secrets and Credentials with Terraform

  • دمو: امن‌سازی اعتبارنامه‌های ترارفرم با استفاده از Checkov Demo: Securing Terraform Credentials Using Checkov

  • امنیت ترارفرم: بررسی موردی (Case Studies) Terraform Security: Case Studies

  • نکات کلیدی Key Takeaways

ترارفرم کلاد، VCS و جریان‌های کاری سازمانی Terraform Cloud, VCS & Enterprise Workflows

  • اهداف یادگیری Learning Objectives

  • آشنایی با Terraform Cloud و State Introduction to Terraform Cloud and State

  • ورک‌اسپیس‌ها، کنترل نسخه (VCS) و متغیرها Workspaces, Version Control, and Variables​

  • دمو: کار با ورک‌اسپیس‌ها در Terraform Cloud Demo: Working with Workspaces on Terraform Cloud​

  • دمو: کار با متغیرها و نسخه‌ها در Terraform Cloud Demo: Working with Variables and Versions on Terraform Cloud

  • رجیستری‌های ترارفرم: عمومی و خصوصی Terraform Registries: Public and Private

  • جریان‌های کاری Terraform Cloud با Sentinel و VCS Terraform Cloud Workflows with Sentinel and VCS

  • دمو: کار با رجیستری خصوصی در Terraform Cloud Demo: Working with Private Registry on Terraform Cloud

  • نکات کلیدی Key Takeaways

  • پروژه پایان درس: تنظیم متغیرها و نسخه‌ها در Terraform Cloud Lesson-End Project: Setting up Variables and Versions in Terraform Cloud

نمایش نظرات

آموزش جامع ترارفرم (Terraform) برای مبتدیان
جزییات دوره
18h 45m
73
(آخرین آپدیت)
98
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده