دوره آموزشی زیرساخت Azure بهعنوان کد با استفاده از ARM، Bicep، Terraform و Pulumi
2 ساعت 21 دقیقهمتوسط2024-09-23
مدرسین

Mike Benkovich
Former Microsoft Evangelist, Current Software Architect
جزئیات دوره
اگر میخواهید بیشتر با قدرت زیرساخت بهعنوان کد (IaC) آشنا شوید، این دوره برای شما طراحی شده است. مایک بنکوویچ، مربی با تجربه، در این دوره شما را در یک بررسی جامع از مدیریت زیرساختهای مایکروسافت آژور با استفاده از ابزارهای IaC راهنمایی میکند. این دوره شامل مفاهیم و مهارتهای اصلی است که به شما کمک میکند تا از ابزارهایی مانند Azure CLI، ARM و Bicep بهرهبرداری کنید و همچنین گزینههای شخص ثالث مانند Terraform و Pulumi را نیز بررسی خواهید کرد. در طول دوره، فرصت خواهید داشت تا مهارتهای جدید خود را از طریق دموهای عملی و تمرینهای کاربردی در GitHub آزمایش کنید. این دوره برای افرادی که با مفاهیم پایهای فضای ابری در آژور آشنا هستند اما هنوز در زمینه استفاده از IaC در محیط آژور تجربه زیادی ندارند، طراحی شده است. در پایان دوره، شما درک بهتری از تأثیر هوش مصنوعی بر ابزارهای IaC خواهید داشت و با مثالهای واقعی از ChatGPT و Copilot بیشتر آشنا خواهید شد.
مهارت ها
DevOps FoundationsCloud AdministrationDevOpsAzureCloud PlatformsCloud ComputingMicrosoftDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - مدیریت کارآمد منابع ابری
- 02 - آنچه باید بدانید
- 03 - نصب ابزار
1. زیرساخت به عنوان کد
- 04 - برنامههای کاربردی ابری
- 05 - دمو - ایجاد یک برنامه ابری
- 06 - زیرساخت به عنوان کد
- 07 - دمو - استقرار به Azure
- 08 - اهمیت ثبات منابع
- 09 - نسخه ی نمایشی - ویژگیهای پورتال
- 10 - محیطها و IaC
- 11 - دمو - محیطهای استقرار
- 12 - چالش - استقرار به IaC در DevOps
- 13 - راه حل - استقرار IaC در DevOps
2. Azure CLI
- 14 - شروع کار با Azure CLI
- 15 - نسخه ی نمایشی - کاوش Azure CLI
- 16 - Bash در مقابل PowerShell با Azure CLI
- 17 - دمو - اصول برنامه نویسی Powershell
- 18 - دمو - اصول برنامه نویسی Bash
- 19 - الگوهای کدگذاری IaC
- 20 - چالش - برنامه وب را از اسکریپت اجرا کنید
- 21 - راه حل - برنامه وب را از اسکریپت اجرا کنید
3. قالبهای ARM
- 22 - قالبهای Azure Resource Manager
- 23 - دمو - قالب پایه ARM
- 24 - پارامترها و محیطهای دارای ARM
- 25 - دمو - گزینههای استقرار
- 26 - مشخصات قالب
- 27 - نسخه ی نمایشی - مشخصات قالب
- 28 - چالش - استفاده از خروجی ها
- 29 - راه حل - خروجی ها
4. عضله دو سر
- 30 - معرفی دو سر بازو
- 31 - دمو - قالب ARM را دیکامپایل کنید
- 32 - ساختار زبان Bicep
- 33 - دمو - کار با ماژولها در Bicep
- 34 - پشتههای استقرار
- 35 - دمو - پشتههای استقرار
- 36 - چالش - اضافه کردن فضای ذخیرهسازی با Bicep
- 37 - راه حل - اضافه کردن ذخیرهسازی با Bicep
5. سایر گزینههای IaC
- 38 - Terraform و Azure
- 39 - دمو - قالب پایه Terraform
- 40 - گزینههای استقرار Terraform
- 41 - دمو - گزینههای استقرار Terraform
- 42 - پولومی و لاجوردی
- 43 - دمو - پشته Pulumi پایه
6. هوش مصنوعی و IaC
- 44 - تاثیر هوش مصنوعی بر ابزار IaC
- 45 - نسخه ی نمایشی - ChatGPT و IaC
- 46 - دمو - Copilot و IaC
نتیجه گیری
- 47 - مقایسه گزینههای IaC
- 48 - مراحل بعدی
- 49 - پایان
دوره های مرتبط
- دوره آموزشی مقدمهای بر Azure Bicep: ایجاد و استقرار منابع
- دوره آموزشی ایجاد زیرساخت به عنوان کد (IaC) با Azure Bicep: قسمت 1
- دوره آموزشی مدیریت و مناطق استقرار Azure: بهترین شیوهها برای ساخت یک ابر با حاکمیت مناسب
- دوره آموزشی مدیریت منابع Azure با استفاده از زیرساخت به عنوان کد
- دوره آموزشی اتوماسیون با الگوهای Azure Powershell و ARM
- دوره آموزشی زیرساخت Azure به عنوان کد با GitHub
- دوره آموزشی مدیریت ابری مبتنی بر هوش مصنوعی با Microsoft Copilot در Azure
- دوره آموزشی ساخت زیرساخت با کد زدن توی Terraform
مسیرهای مرتبط
- مسیر آموزشی آماده شدن برای گواهینامه Azure DevOps Engineer Expert (AZ-400)
- مسیر آموزشی آماده شدن برای آزمون Designing and Implementing Microsoft DevOps Solutions (AZ-400)
- مسیر آموزشی تبدیل شدن به یک مهندس DevOps
- مسیر آموزشی توسعه مهارت های AWS خود
- مسیر آموزشی آماده شدن برای آزمون AWS Certified Developer - Associate (DVA-C01)
- مسیر آموزشی ارتقا مهارت های خود به عنوان یک Azure Administrator
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Full-Stack وب
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Azure