آموزش زیرساخت به عنوان کد (IaC) در Azure با ARM، Bicep، Terraform و Pulumi - آخرین آپدیت

دانلود Azure Infrastructure as Code with ARM, Bicep, Terraform, and Pulumi

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آیا به دنبال یادگیری بیشتر درباره قدرت زیرساخت به عنوان کد (IaC) هستید؟ در این دوره آموزشی همراه با مدرس Mike Benkovich، به بررسی عمیق مدیریت زیرساخت‌های مایکروسافت Azure با استفاده از ابزارهای IaC بپردازید. این دوره مفاهیم کلیدی و مهارت‌های لازم برای بهره‌گیری از ابزارهایی مانند Azure CLI، ARM و Bicep و همچنین گزینه‌های شخص ثالث مانند Terraform و Pulumi را پوشش می‌دهد. مهارت‌های newly acquired خود را از طریق دموهای عملی و تمرینات کاربردی در GitHub تست کنید. این دوره برای هر کسی که درک اولیه‌ای از مفاهیم ابری در Azure دارد اما در زمینه IaC در محیط Azure تازه‌کار یا کم‌تجربه است، طراحی شده است. در پایان این دوره، درک بهتری از تأثیر هوش مصنوعی (AI) بر ابزارهای IaC با مثال‌های واقعی از ChatGPT و Copilot خواهید داشت.

سرفصل ها و درس ها

مقدمه Introduction

  • پیش‌نیازها و آنچه باید بدانید What you should know

  • نصب ابزارها Installing the tools

  • مدیریت بهینه منابع ابری Efficient management of cloud resources

1. زیرساخت به عنوان کد (IaC) 1. Infrastructure as Code

  • راهکار: استقرار IaC در DevOps Solution: Deploying IaC in DevOps

  • محیط‌ها و IaC Environments and IaC

  • دمو: استقرار در Azure Demo: Deploying to Azure

  • چالش: استقرار IaC در DevOps Challenge: Deploying to IaC in DevOps

  • دمو: محیط‌های استقرار Demo: Deployment environments

  • اپلیکیشن‌های ابری Cloud applications

  • اهمیت یکپارچگی منابع Importance of resource consistency

  • دمو: ایجاد یک اپلیکیشن ابری Demo: Creating a cloud app

  • دمو: قابلیت‌های پورتال Demo: Portal features

  • مفهوم زیرساخت به عنوان کد Infrastructure as code

2. رابط خط فرمان Azure CLI 2. Azure CLI

  • دمو: بررسی Azure CLI Demo: Exploring Azure CLI

  • دمو: مبانی اسکریپت‌نویسی Powershell Demo: Powershell scripting basics

  • دمو: مبانی اسکریپت‌نویسی Bash Demo: Bash scripting basics

  • الگوهای کدنویسی IaC IaC coding patterns

  • شروع کار با Azure CLI Getting started with Azure CLI

  • چالش: استقرار وب‌اپلیکیشن از طریق اسکریپت Challenge: Deploy web app from script

  • راهکار: استقرار وب‌اپلیکیشن از طریق اسکریپت Solution: Deploy web app from script

  • مقایسه Bash و PowerShell در Azure CLI Bash vs. PowerShell with Azure CLI

3. قالب‌های ARM 3. ARM Templates

  • پارامترها و محیط‌ها در ARM Parameters and environments with ARM

  • دمو: مشخصات قالب (Template specs) Demo: Template specs

  • راهکار: خروجی‌ها (Outputs) Solution: Outputs

  • بررسی Template specs Template specs

  • چالش: استفاده از خروجی‌ها Challenge: Using outputs

  • دمو: قالب پایه ARM Demo: ARM basic template

  • دمو: گزینه‌های استقرار Demo: Deployment options

  • قالب‌های Azure Resource Manager Azure Resource Manager templates

4. زبان Bicep 4. Bicep

  • چالش: افزودن فضای ذخیره‌سازی با Bicep Challenge: Adding storage with Bicep

  • ساختار زبان Bicep Bicep language structure

  • دمو: کار با ماژول‌ها در Bicep Demo: Working with modules in Bicep

  • راهکار: افزودن فضای ذخیره‌سازی با Bicep Solution: Adding storage with Bicep

  • دمو: پشته‌های استقرار (Deployment stacks) Demo: Deployment stacks

  • مقدمه‌ای بر Bicep Introduction to Bicep

  • دمو: دکامپایل قالب ARM Demo: Decompile ARM template

  • بررسی Deployment stacks Deployment stacks

5. سایر گزینه‌های IaC 5.Other IaC Options

  • دمو: گزینه‌های استقرار Terraform Demo: Terraform deployment options

  • دمو: پشته پایه Pulumi Demo: Basic Pulumi stack

  • گزینه‌های استقرار Terraform Terraform deployment options

  • دمو: قالب پایه Terraform Demo: Basic Terraform template

  • ترفورم و Azure Terraform and Azure

  • پولومی و Azure Pulumi and Azure

6. هوش مصنوعی و IaC 6. AI and IaC

  • تأثیر هوش مصنوعی بر ابزارهای IaC Impact of AI on IaC tooling

  • دمو: ChatGPT و IaC Demo: ChatGPT and IaC

  • دمو: Copilot و IaC Demo: Copilot and IaC

جمع‌بندی Conclusion

  • پاک‌سازی منابع (Tear down) Tear down

  • مقایسه گزینه‌های IaC Comparing IaC options

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش زیرساخت به عنوان کد (IaC) در Azure با ARM، Bicep، Terraform و Pulumi
جزییات دوره
2h 20m
49
(آخرین آپدیت)
6,679
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Benkovich Mike Benkovich

انجیلیست سابق مایکروسافت ، معمار نرم افزار کنونی

مایک بنکوویچ یک تبشیر سابق مایکروسافت و معمار نرم افزاری فعلی است.

او حرفه خود را در توسعه و کشف فناوری های جدید برای حل چالش های اطلاعاتی به کار گرفته است. وب سایت وی www.benkotips.com منابعی را برای شروع و کار با توسعه دهندگان فراهم می کند فناوری هایی مانند ابر ، داده ها و دستگاه ها. او را در توییتر mbenko دنبال کنید.