تسلط به Terraform: از مبتدی تا تکنیکهای پیشرفته (2024)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک زیرساخت بهعنوان کد - Terraform
- کار با ارائهدهندگان Terraform، منابع، متغیرها و خروجیها
- کار با ماژولهای Terraform
- کار و درک فضای کار Terraform، منبع دادهی Terraform
- کار با Provisioners ،locals و null-resources
- راهاندازی و کار با Terraform cloud
- تجزیه فایلهای پیکربندی
- مدیریت فایل استیت در حالت محلی و دور
پیش نیازهای دوره
- درک اولیه از مفاهیم و سرویس رایانش ابری
- آشنایی با مفاهیم اولیه برنامهنویسی
توضیحات دوره
در این مسترکلاس Terraform، ما به بررسی اصول اساسی زیرساخت بهعنوان کد (IaC) میپردازیم و Terraform، یکی از ابزارهای پیشرو در صنعت IT برای خودکارسازی مدیریت زیرساخت را بررسی میکنیم. با یک برنامهی جامع، دانشجویان درک عمیقی از تواناییهای Terraform بهدست میآورند و یاد میگیرند چگونه از قدرت آن برای سادهسازی خودکارسازی و فرآیندهای استقرار در ابر استفاده کنند.
این دوره با مقدمهای بر IaC شروع میشود و اهمیت آن را در عملیات IT مدرن مورد بررسی قرار میدهد. ما به بررسی ابزارهای مختلف IaC و نقش آنها در تأمین و مدیریت زیرساخت میپردازیم. همچنین، دانشجویان یاد میگیرند که چگونه Terraform را بر روی ماشینهای لینوکس و ویندوز راهاندازی کنند تا بتوانند بهطور یکپارچه Terraform را در محیطهای موجود خود ادغام کنند.
همانطور که به بررسی مفاهیم Terraform میپردازیم، به بررسی موضوعات اساسی مانند ارائهدهندگان، منابع، خروجیها و متغیرها میپردازیم. دانشجویان یاد میگیرند که چگونه با استفاده از Terraform زیرساخت را بر روی AWS، از جمله روشهای احراز هویت برای دسترسی ایمن به سرویس AWS ایجاد و مدیریت کنند. این دوره همچنین بهترین شیوههای کاری با Terraform، منابع داده، provisioners ،meta-arguments و استراتژیهای مدیریت تغییرات زیرساخت را پوشش میدهد.
- علاوه بر این، به ویژگیهای پیشرفته Terraform مانند
- Taint کردن و جایگزینها،
- null-resources،
- فضای کار Terraform،
- و مدیریت فایل استیت هم بهصورت محلی و هم دور پرداخته میشود.
- دانشجویان همچنین یاد میگیرند که چگونه از ماژولهای Terraform برای نوشتن کد زیرساختی قابل استفاده مجدد و ماژولار استفاده کنند که به مقیاسپذیری و کارآیی در مدیریت زیرساخت کمک میکند.
در طول دوره، مثالهای عملی، تمرینات و آزمونها برای تقویت یادگیری و کاربرد عملی مفاهیم ارائه میشود.
در پایان این مسترکلاس، دانشجویان بهخوبی آماده خواهند بود که با اطمینان از Terraform در فعالیتهای روزمرهی خود استفاده کنند و مدیریت زیرساخت را با استفاده از خودکارسازی کد، کارآمدتر و مقیاسپذیرتر کنند.
این دوره برای چه کسانی مناسب است؟
- هر کسی که میخواهد مهارتهای خود را در زمینه زیرساخت بهعنوان کد (IaC) و خودکارسازی ابری با استفاده از Terraform تقویت کند.
- مهندسان DevOps که به دنبال خودکارسازی استقرارهای زیرساخت هستند.
- هر کسی که در عملیات ابری، استقرار و مدیریت پیکربندی درگیر است و میخواهد گردش کار خود را با Terraform سادهتر کند.
تسلط به Terraform: از مبتدی تا تکنیکهای پیشرفته (2024)
-
درک زیرساخت بهعنوان کد 06:08
-
مزایای زیرساخت بهعنوان کد 04:35
-
ابزارهای زیرساخت بهعنوان کد 05:22
-
مقدمهای بر Terraform 04:37
-
مزایای Terraform 05:08
-
نصب Terraform بر روی ماشین Ubuntu 03:50
-
نصب Terraform بر روی ماشین Windows 04:29
-
مقدمهای بر ارائهدهندگان Terraform 06:23
-
مقدمهای بر منابع Terraform 06:33
-
مقدمهای بر registry در Terraform 05:00
-
احراز هویت و پیکربندی AWS 11:02
-
احراز هویت AWS با استفاده از متغیرهای محیطی 06:42
-
احراز هویت AWS با استفاده از فایلهای اعتبارسنجی 14:43
-
احراز هویت AWS با استفاده از نقش IAM 05:30
-
سینتکس اولیه Terraform 07:47
-
راهاندازی Terraform 07:21
-
اعتبارسنجی Terraform 04:18
-
برنامهریزی در Terraform 05:07
-
اعمال در Terraform 04:24
-
نمایش Terraform 05:14
-
تخریب در Terraform 04:39
-
مقدمهای بر متغیرهای Terraform 12:50
-
استفاده از نامهای متغیر ورودی 08:48
-
متغیرها در خط فرمان 04:30
-
فایلهای تعریف متغیر 11:34
-
متغیرهای محیطی 05:23
-
مقدمهای بر خروجیهای Terraform 05:19
-
تعریف خروجیهای Terraform 07:10
-
پارامترهای اختیاری خروجی Terraform 07:09
-
مقدمهای بر locals در Terraform 05:12
-
مثالی از locals در Terraform 10:12
-
تجزیه فایل پیکربندی به چندین فایل 19:11
-
مقدمهای بر منبع دادهی Terraform 06:56
-
منبع داده در Terraform - مثال 1 11:56
-
مقدمهای بر provisioners در Terraform 05:11
-
تعریف بلوک provisioner در Terraform 06:18
-
local-exec provisioner 12:27
-
file provisioner 11:40
-
مقدمهای بر متا-آرگومانها در Terraform 03:54
-
متا-آرگومان count 08:46
-
متا-آرگومان for_each 08:28
-
متا-آرگومان provider 10:53
-
متا-آرگومان lifecycle 09:47
-
مقدمهای بر Taint کردن در Terraform 03:22
-
مثالی از Taint کردن در Terraform 04:14
-
مقدمهای بر null_resource در Terraform 03:06
-
مثالی از null_resource در Terraform 06:23
-
مقدمهای بر فضای کار Terraform 12:52
-
فرمان لیست فضای کار Terraform 03:54
-
فرمان جدید فضای کار Terraform 06:25
-
فرمان انتخاب فضای کار Terraform 02:51
-
فرمان حذف فضای کار Terraform 06:34
-
فرمان نمایش فضای کار Terraform 03:05
مشخصات آموزش
تسلط به Terraform: از مبتدی تا تکنیکهای پیشرفته (2024)
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:53
- مدت زمان :07:10:39
- حجم :1.83GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy