دوره آموزشی زیرساخت 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 - پایان
دوره های مرتبط
- دوره آموزشی آمادگی برای مدرک AWS DevOps Engineer Professional (DOP-C02)
- دوره آموزشی اصول و مبانی DevSecOps در DevOps
- دوره آموزشی توسعه مبتنی بر تست در دنیای هوش مصنوعی
- دوره آموزشی ایجاد برنامه امنیتی چندابری: استراتژی، پیادهسازی و روندهای نوظهور
- دوره آموزشی کارگاه امنیت میکروسرویسها: از ساخت تا استقرار در محیط عملیاتی
- دوره آموزشی بهبود جلسات با استفاده از تفکر لین (Lean Thinking)
- دوره آموزشی مقدمهای بر Azure Bicep: ایجاد و استقرار منابع
- دوره آموزشی مدلسازی تهدید پیشرفته و ارزیابی ریسک در DevSecOps