یادگیری Terraform بر روی Microsoft Azure - مهندسی پلتفرم
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- قادر خواهید بود کد Terraform بنویسید و با استفاده از Azure زیرساخت را بهصورت Infrastructure as Code ایجاد کنید.
- مفاهیم کلیدی Terraform را درک خواهید کرد و خواهید آموخت چگونه از آنها استفاده کنید.
- برخی تکنیکهایی که میتوان برای بهینهسازی کد Terraform استفاده کرد، درک خواهید کرد.
- چگونگی ساختاربندی کد Terraform برای استقرارهای قابلاعتماد را درک خواهید کرد.
پیشنیازهای دوره
- آشنایی اولیه با Microsoft Azure و اسکریپتنویسی
- دسکتاپ یا لپتاپ با اتصال اینترنت؛ این دوره بر روی MacOS تولید شده و اگر از سیستمعامل دیگری استفاده میکنید، ممکن است تفاوتهای جزیی وجود داشته باشد.
- اشتراک Azure؛ این دوره روی اشتراک آزمایشی رایگان نیز قابل استفاده است. به دلیل ماهیت دوره، استفاده از اشتراک غیرتولیدی بسیار پیشنهاد میشود.
توضیحات دوره
این دوره شما را در تمام جنبههای Terraform؛ از راهاندازی اولیه و مبانی تا چگونگی ساختاردهی کد برای استقرارهای پایدار و مداوم در چندین محیط یا موقعیت مختلف همراهی میکند.
این دوره به گونهای طراحی شده که از مبانی استفاده از Terraform شروع کرده و تا ساخت یک وب اپلیکیشن عملی با استفاده از منابع PaaS در Azure پیش میرود. تمرکز اصلی دوره بر Terraform است و با ارائه مثالهای واقعی، چگونگی استفاده از آن را؛ از یک استقرار یکپارچه اولیه تا استقرار ساختارمند و ماژولار آموزش میدهیم. دوره تمامی موضوعات ضروری Terraform را پوشش داده و تا رسیدن به یک استقرار عملی که در محیطهای تولیدی دیده میشود، پیشرفت میکند.
از دیدگاه Azure، با چند منبع PaaS مانند وب اپلیکیشن، key vault ،DNS و لینک خصوصی کار خواهیم کرد. برای شفافسازی، این دوره دورهای مخصوص Azure نیست، اما مبانی و اطلاعات پسزمینهای ارائه میشود. همه منابع مطابق بهترین شیوه های فعلی مستقر شده و ایمن خواهند بود، بنابراین مرجع خوبی برای استقرارهای آینده خواهید داشت.
این دوره تا حد امکان عملی طراحی شده و بیشتر درسها به صورت همراه و گام به گام هستند.
این دوره برای چه کسانی مناسب است؟
- متخصصان IT که میخواهند درباره زیرساخت به عنوان کد یاد بگیرند.
یادگیری Terraform بر روی Microsoft Azure - مهندسی پلتفرم
-
مقدمه 02:44
-
نیازمندیهای Workstation 02:44
-
Providers 05:27
-
پیکربندی 02:06
-
منابع 05:25
-
گروه منابع 01:22
-
اجرای Terraform 11:26
-
تمرین - پین کردن نسخه 02:24
-
تمرین - راه حل 02:21
-
پلن سرویس اپلیکیشن 08:07
-
وابستگیها 03:11
-
مروری بر متغیرها 04:58
-
متغیرها 02:16
-
مدیریت تغییر 03:21
-
محلیها 02:03
-
درونیابی 03:32
-
تگهای منابع 04:23
-
بلاک چرخه عمر 03:47
-
مقدمه 04:24
-
استیت از راه دور 07:45
-
دستکاری استیت 04:36
-
ایمپورت کردن منابع 06:38
-
خروجیها 04:40
-
تمرین - دستکاری استیت 01:30
-
تمرین - راه حل 03:04
-
درباره ماژولها 04:31
-
ماژولها 05:16
-
متغیرها 07:01
-
خروجی 03:46
-
درباره وب اپلیکیشن ها 05:56
-
وب اپلیکیشن 07:10
-
هویتها 04:02
-
تمرین - تنظیمات اپلیکیشن 02:17
-
تمرین - راه حل 02:11
-
شرطها 03:43
-
دادهها 03:40
-
Key vault 06:50
-
بررسی تخصیص نقش 04:38
-
اختصاص نقش 06:29
-
تمرین - تخصیص نقش 00:59
-
تمرین - راه حل 01:57
-
تکرار - for each 08:07
-
وابستگیها 05:19
-
تکرار - تبدیل متغیر 09:20
-
استقرار اپلیکیشن 06:34
-
شمارش - منابع شرطی 03:16
-
بررسی سلامت وب اپلیکیشن 04:57
-
تمرین - شبکههای مجازی 01:59
-
تمرین - راه حل 02:08
-
توابع 06:40
-
یکپارچهسازی 05:20
-
بلاکهای پویا 14:42
-
DNS خصوصی 07:41
-
لینک خصوصی 09:46
-
بکاندها 05:18
-
متغیرها 05:04
-
استقرار 06:21
-
عیبیابی 08:18
-
جمع بندی 01:05
مشخصات آموزش
یادگیری Terraform بر روی Microsoft Azure - مهندسی پلتفرم
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:59
- مدت زمان :04:46:35
- حجم :2.1GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy