مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
دوره جامع مبانی ترارفرم، مهارتهای قدرتمندی را در زمینه ساخت، اتوماسیون و مدیریت زیرساختهای ابری با استفاده از بهترین متدهای زیرساخت به عنوان کد (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
نمایش نظرات