تسلط به Terraform در Azure
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت
- درک قدرت زیرساخت بهعنوان کد
- تجربه عملی با تمامی فرمان ها و کاربردهای Terraform
- درک مفهوم Provisioners (محلی، ریموت، فایلها و Nulls)
- شناخت قدرت Datasource در Terraform
- تسلط به استفاده محلی و ریموت از فایلهای Terraform State
- مدیریت Terraform Drift
- تمرین ویژگیهای مختلف زبان HCL
- تسلط به ایجاد ماژولهای Terraform
- درک قدرت Terraform Cloud و نحوه استفاده از آن
- شناخت کاربرد بک اندهای مختلف Terraform
- شرکت در یک آزمون شامل 24 سوال
پیشنیازهای دوره
- نیاز به دانش برنامهنویسی نیست. آشنایی اولیه با Azure به عنوان یک ارائهدهنده ابر عمومی امتیاز محسوب میشود.
توضیحات دوره
** آزمون شامل 24 سوال چندگزینهای اضافه شده است.
آیا با زیرساخت بهعنوان کد و ابزارهایی مانند ARM Templates ،Bicep و Terraform آشنا هستید؟ اگر به دنبال تسلط به مدیریت زیرساخت با استفاده از زبان قدرتمندی به نام HCL و اجرای آن در چندین ارائهدهنده ابر هستید، این دوره مناسب شماست!
با ما همراه شوید تا با تمرکز بر مایکروسافت Azure به عنوان ارائهدهنده ابر، نگاهی به معماری رویکرد اعلانی به IaC در مقابل رویکرد دستوری آن داشته باشیم. در طول دوره، با چرخه عمر فرمان های Terraform آشنا خواهید شد و یاد می گیرید که چه زمانی و چگونه از آنها استفاده کنید.
علاوه بر این، دوره پیش رو اهمیت فایلهای state را برجسته کرده و نحوه مدیریت آنها را به صورت فردی، تیمی یا با بهرهگیری از رویکرد قدرتمند Terraform Cloud آموزش میدهد. همچنین، استفاده از Registry در هنگام بهرهبرداری و ساخت ماژولهای Terraform برای سناریوهای واقعی پوشش داده میشود تا پیادهسازی Terraform در پروژههای زیرساخت روزمره شما آسان شود.
در پایان این دوره، اطمینان داریم که دانش عمیق و تجربه عملی کافی برای موفقیت در استفاده از Terraform جهت ساخت معماری و پیادهسازی زیرساخت بعدی خود خواهید داشت.
سرفصلهای دوره
- مقدمه
- معماری
- راهاندازی و نصب
- فرمان های Terraform
- Provisioners
- Datasource
- زبان HCL
- TFState
- Drift
- ماژولها
- بک اندها
- Cloud
- نمونهها
- آزمون
این دوره برای چه کسانی مناسب است؟
- متخصصین فناوری اطلاعات و توسعهدهندگانی که نیازمند تسلط به هنر مدیریت زیرساخت بهعنوان کد با استفاده از محصولات Hashicorp Terraform هستند.
تسلط به Terraform در Azure
-
مقدمه 05:48
-
مزایای زیرساخت بهعنوان کد (IaC) 06:49
-
رویکرد اعلانی در مقابل امری 03:51
-
مزایای کنترل نسخه برای زیرساخت 05:00
-
مقایسه ARM ،Bicep و Terraform 08:37
-
اکوسیستم Terraform 04:21
-
گردش کار Terraform 14:37
-
نصب Terraform 04:08
-
استفاده از Visual Studio Code برای Terraform 02:38
-
Registry در Terraform 08:31
-
راه اندازی Terraform 06:13
-
بررسی Terraform fmt 04:12
-
اعتبارسنجی Terraform 02:06
-
فرمان Plan در Terraform 07:33
-
استفاده از Azure CLI همراه با Terraform 01:43
-
اجرای Terraform Apply 04:37
-
بروزرسانی با Terraform Apply 03:33
-
متغیرهای Terraform 04:45
-
بررسی tfvars در Terraform 02:08
-
ساخت Azure Storage با Terraform 12:07
-
اجرای Terraform Apply با گزینه auto-approve 02:16
-
لوکال ها در Terraform 03:14
-
خروجیها در Terraform 09:42
-
استفاده از چند فایل در Terraform 05:00
-
دستور Destroy در Terraform 02:47
-
ایجاد یک ماشین مجازی Azure با Terraform 12:51
-
استفاده از Local Exec 12:19
-
استفاده از Remote Exec 07:20
-
استفاده از File Provisioner 05:10
-
استفاده از Null Resources 12:34
-
Datasources در Terraform 08:54
-
استفاده از Count 07:38
-
استفاده از ForEach 05:58
-
چرخه عمر Terraform 04:10
-
استفاده از بلوکهای داینامیک 12:39
-
استفاده از توابع داخلی 11:05
-
فایل State در Terraform 09:35
-
عملیات Replace با Terraform Apply 06:04
-
عملیات Refresh با Terraform Apply 03:37
-
ایمپورت در Terraform 12:29
-
ایجاد ماژول ساده Terraform 16:22
-
Registry در ماژولهای Terraform 15:35
-
استفاده از Github برای ماژولهای Terraform 16:27
-
انتشار ماژولهای Terraform 07:35
-
لوکال بک اند در Terraform 09:45
-
بک اند Backend Azurerm در Terraform 11:47
-
معرفی Terraform Cloud 05:07
-
توکن ورود به Terraform Cloud 09:53
-
رابط خط فرمان Terraform Cloud 17:17
-
ایجاد سرویس وب اپلیکیشن Azure با Azure Web Service Plan 08:45
-
ایجاد دیتابیس Azure SQL 08:39
-
ایجاد منبع Databricks در Azure 03:40
-
آزمون Terraform None
مشخصات آموزش
تسلط به Terraform در Azure
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:مقدماتی
- تعداد درس:53
- مدت زمان :06:39:31
- حجم :3.4GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy