مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
اصول Terraform و نحوه مدیریت زیرساختهای ابری مدرن را بیاموزید. این دوره شما را با مفاهیم زیرساخت به عنوان کد (IaC)، تکنیکهای پیکربندی Terraform و روشهای مدیریت State آشنا میکند. ویژگیهای قدرتمند Terraform را از طریق درسهای تعاملی و تمرینهای عملی، با کار بر روی ماژولها، پرووایدرها و متغیرها کشف کنید. گردش کارهای بهینه را برای افزایش کارایی و دقت بررسی کرده و نحوه مدیریت تنظیمات پیچیده و اجرای بهترین روشهای مقیاسپذیر را فرا بگیرید. این دوره که برای مهندسان DevOps و معماران ابری طراحی شده است، شما را برای موفقیت در آزمون HashiCorp Certified: Terraform Associate آماده میکند. در پایان این دوره، شما بر تمامی ضروریات مدیریت زیرساخت ابری مسلط خواهید شد.
سرفصل ها و درس ها
درک مفاهیم زیرساخت به عنوان کد (IaC)
Understand Infrastructure as Code (IaC) Concepts
مقدمه
Introduction
تشریح مزایای الگوهای IaC
Describe advantages of IaC patterns
درک مفهوم IaC
Understanding IaC
چالشهای پیش از ظهور IaC
Challenges before IaC
آشنایی با ترافرم
Understanding Terraform
1. مبانی ترافرم (Terraform Fundamentals)
1. Terraform Fundamentals
ساختار فایلهای پایه در ترافرم
Basic file structure of Terraform
کنترل نسخه در پرووایدرها
Version control in providers
درک مفهوم پرووایدرها (Providers)
Understanding providers
بررسی بلوک پرووایدر (provider.tf)
Provider block (provider.tf)
نصب و افزودن ترافرم به VS Code
Adding Terraform in VS Code
درک مفهوم منابع (Resources)
Understanding resources
تمرین عملی با فایل main.tf
main.tf hands-on
احراز هویت
Authentication
نصب ترافرم روی سیستمعامل macOS
Install Terraform on macOS
تحلیل فایل main.tf
Understanding main.tf
2. گردش کار اصلی ترافرم
2. Core Terraform Workflow
درک فایل State
Understanding state file
درک دستور Terraform destroy
Understanding Terraform destroy
روشهای مختلف احراز هویت در AWS (بخش دوم)
Different ways to authenticate AWS, part 2
روشهای مختلف احراز هویت در AWS (بخش اول)
Different ways to authenticate AWS, part 1
فایل Dependency Lock
Dependency lock file
درک دستور Terraform apply
Understanding Terraform apply
درک دستور Terraform plan
Understanding Terraform plan
تمرین عملی با فایل State
State file hands-on
3. پیکربندی ترافرم
3. Terraform Configuration
تمرین عملی وابستگی صریح (Explicit Dependency)
Explicit dependency hands-on
استفاده از چندین پرووایدر
Using multiple providers
دستور Terraform fmt
Terraform fmt command
دستور Terraform validate
Terraform validate command
تمرین عملی وابستگی ضمنی (Implicit Dependency)
Implicit dependency hands-on
وابستگیهای منابع
Resource dependencies
ویژگیها (Attributes)
Attributes
تمرین عملی ویژگیها با ارجاع متقاطع
Attributes hands-on with cross-reference
تمرین عملی ویژگیها
Attributes hands-on
4. اولویت متغیرها و انواع دادهها به همراه تمرین عملی
4. Variables Precedence and Data Types with Hands-On
کاربرد Output به همراه تمرین عملی
Output usage with hands-on
تمرین عملی Meta Argument (بخش اول: count)
Meta-argument hands-on, part 1 (count)
تمرین عملی انواع دادهها (بخش سوم: map)
Data types hands-on, part 3 (map)
تمرین عملی انواع دادهها (بخش دوم: list)
Data types hands-on, part 2 (list)
درک Meta Argument مربوط به چرخه حیات (lifecycle)
Understanding lifecycle meta-argument
متغیرهای محیطی به همراه تمرین عملی
Environment variables with hands-on
درک متغیرها و اولویت آنها
Understanding variables with precedence
تمرین عملی Meta Argument (بخش پنجم: create_before_destroy)
Meta-argument hands-on, part 5 (create_before_destroy)
تمرین عملی Meta Argument (بخش ششم: ignore_changes)
Meta-argument hands-on, part 6 (ignore_changes)
تمرین عملی انواع دادهها (بخش اول)
Data types hands-on, part 1
تمرین عملی بلوک متغیرها (Variable block)
Variable block with hands-on
درک مفاهیم Meta Arguments
Understanding meta-arguments
تمرین عملی Meta Argument (بخش دوم: for_each با map)
Meta-argument hands-on, part 2 (for_each with map)
تمرین عملی با فایل tfvars
tfvars file with hands-on
تمرین عملی Meta Argument (بخش سوم: for_each با set)
Meta-argument hands-on, part 3 (for_each with set)
تمرین عملی Meta Argument (بخش چهارم: prevent_destroy)
Meta-argument hands-on, part 4 (prevent_destroy)
5. منابع داده، توابع، عبارات و شرطها
5. Data Sources, Functions, Expressions, and Conditions
درک توابع (Functions)
Understanding functions
تمرین عملی شرطها
Conditions hands-on
تمرین عملی بلوکهای پویا (Dynamic blocks)
Dynamic blocks hands-on
تمرین عملی متغیرهای محلی (Locals)
Locals hands-on
تمرین عملی عبارات Splat
Splat expressions hands-on
درک عمیق بلوکهای پویا
Understanding dynamic blocks
بررسی عبارات Splat
Splat expressions
تمرین عملی منابع داده (Data sources)
Data sources hands-on
درک عبارات (Expressions)
Understanding expressions
درک شرطها
Understanding conditions
تمرین عملی توابع
Functions hands-on
درک منابع داده
Understanding data sources
درک متغیرهای محلی
Understanding locals
6. مباحث پیشرفته فایل State
6. State File Advance
تمرین عملی مهاجرت فایل State
State file migration hands-on
بررسی Terraform refresh
Terraform refresh
تمرین عملی فایل State lock: استفاده از جدول DynamoDB (روش قدیمی)
State lock file hands-on: Using DynamoDB table (old style)
فایل State ریموت (backend block)
Remote state file (backend block)
تمرین عملی Terraform refresh
Terraform refresh hands-on
تمرین عملی فایل State lock: استفاده از S3 native (روش جدید)
State lock file hands-on: Using S3 native (new style)
تمرین عملی فایل State ریموت
Remote state file hands-on
دستورات Terraform state
Terraform state commands
قفل کردن وضعیت (State locking)
State lock file (state locking)
7. مفاهیم حیاتی
7. Crucial Concepts
درک تغییرات Drift
Understanding drift changes
تمرین عملی لاگهای ترافرم
Terraform logs hands-on
تمرین عملی Import
Import hands-on
تمرین عملی تغییرات Drift
Drift changes hands-on
تمرین عملی Terraform taint
Terraform taint hands-on
درک گراف ترافرم (Terraform graph)
Understanding Terraform graph
درک دستور Terraform import
Understanding Terraform import
درک لاگهای ترافرم
Understanding Terraform logs
تمرین عملی Terraform replace
Terraform replace hands-on
درک دستور Terraform taint
Understanding Terraform taint
8. ماژولهای ترافرم
8. Terraform Modules
فضاهای کاری ترافرم (Workspaces)
Terraform workspaces
تمرین عملی ماژولهای رجیستری ترافرم (S3)
Terraform registry modules (S3) hands-on
تمرین عملی پرووایدر Alias
Alias provider hands-on
تمرین عملی ماژول سفارشی (بخش دوم)
Custom module hands-on, part 2
درک مفهوم Alias
Understanding alias
تمرین عملی ماژول سفارشی (بخش اول)
Custom module hands-on, part 1
درک ماژولها و انواع آنها
Understanding modules and its types
9. پروویژنرها (نکات کاربردی)
9. Provisioners (Good to Know)
درک پروویژنرها و انواع آنها
Understanding provisioners and its types
درک File Provisioner
Understanding file provisioner
درک Remote-exec Provisioner
Understanding remote-exec provisioner
تمرین عملی Remote-exec Provisioner
Remote-exec provisioner hands-on
درک Local-exec Provisioner
Understanding local-exec provisioner
تمرین عملی Local-exec Provisioner
Local-exec provisioner hands-on
تمرین عملی File Provisioner
File provisioner hands-on
10. سرویس HCP Terraform
10. HCP Terraform
نمای کلی HCP Terraform Cloud
HCP Terraform Cloud overview
معرفی Sentinel
Sentinel
ساخت حساب کاربری HashiCorp Cloud
Creating HashiCorp Cloud account
راهاندازی سازمان و پروژهها
Setting up organization and projects
یکپارچهسازی Terraform CLI با Cloud
Integrating Terraform CLI with Cloud
نمایش نظرات