آموزش زیرساخت به عنوان کد در Azure Deep Dive

Infrastructure as Code on Azure Deep Dive

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره آموزشی، Infrastructure as Code در Azure Deep Dive، با سه زبان پرکاربرد برای Infrastructure as Code در پلتفرم Azure آشنا خواهید شد. زبان، زنجیره ابزار و مزایا و معایب هر سه گزینه را یاد خواهید گرفت. هر سه آن‌ها با یک پروژه نمونه همراه هستند که می‌توانید آن را دانلود کرده و مرور کنید یا خودتان بسازید در حالی که همراه با دوره دنبال می‌کنید. این دوره از چهار بخش اصلی تشکیل شده است. در بخش عمده این دوره، شما از Azure Bicep – زبان جدید IaC بومی Azure – برای تعریف زیرساخت اپلیکیشنی که برای سرویس برنامه وب شما، سیستم پیام رسانی پشتیبانی کننده آن و پایگاه داده SQL آماده است، استفاده خواهید کرد. شما با یک مثال حداقلی، کاربردی و قابل اجرا شروع می‌کنید و سپس گام به گام آن را با هم بهبود می‌دهید و از همه ویژگی‌های مهم زبان Bicep بازدید می‌کنید. شما همچنین نگاهی به زیر هدست بیندازید و یاد خواهید گرفت که مدیر منابع Azure چیست، قالب‌های Bicep چگونه در قالب‌های سنتی JSON ARM کامپایل می‌شوند و این برای شما چه معنایی دارد. پس از آن، کمی دنده ها را تغییر می دهید و در مورد نحوه نوشتن الگوهایی که آماده استفاده مجدد هستند صحبت می کنید. فرض کنید شما یک پیکربندی پیش‌فرض VM دارید که می‌خواهید آن را با تیم خود یا حتی سایر تیم‌ها به اشتراک بگذارید – چگونه این کار را انجام می‌دهید؟ شما رویکردهای مختلفی را که در Azure برای شما در دسترس است پوشش خواهید داد: یک رجیستری Bicep و مشخصات الگو. پس از ساختن چند الگوی قابل استفاده مجدد، به استفاده از Bicep ادامه خواهید داد، اما اکنون برای ایجاد یک منطقه فرود حداقلی Azure، با پیروی از Microsofts Cloud Adoption Framework. خواهید دید که چگونه Azure DevOps و Bicep را برای استقرار گروه های مدیریتی و اشتراک های خود ترکیب کنید. این همان چیزی است که بسیاری از سازمان ها مناطقی را که به آن مناطق فرود می گویند، مستقر می کنند. سپس یک مثال در مقیاس کوچک‌تر را دنبال می‌کنید که این معماری را در گروه‌های منابع تقلید می‌کند تا دو منطقه فرود را که در دو ماژول بعدی استفاده خواهید کرد، مستقر کنید. سپس ابتدا نگاهی به نحوه استفاده از Terraform و Pulumi در ترکیب با Azure خواهید داشت. شما در مورد تفاوت های بین Bicep، Terraform و Pulumi خواهید آموخت: مزایا و معایب آنها. و نحوه انتخاب بین آنها

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع با Bicep: The Azure-native IaC Approach Starting with Bicep: The Azure-native IaC Approach

  • شروع با Bicep Starting with Bicep

  • شروع با Bicep Starting with Bicep

  • نسخه ی نمایشی: بیایید شیرجه بزنیم Demo: Let's Dive In

  • نسخه ی نمایشی: بیایید شیرجه بزنیم Demo: Let's Dive In

  • نسخه ی نمایشی: افزودن منابع بیشتر Demo: Adding More Resources

  • نسخه ی نمایشی: افزودن منابع بیشتر Demo: Adding More Resources

  • نسخه ی نمایشی: ساخت قالب ها قابل استفاده مجدد Demo: Making Templates Reusable

  • نسخه ی نمایشی: ساخت قالب ها قابل استفاده مجدد Demo: Making Templates Reusable

  • نسخه ی نمایشی: استقرار فایل های پارامتر Demo: Deploying Parameter Files

  • نسخه ی نمایشی: استقرار فایل های پارامتر Demo: Deploying Parameter Files

  • نسخه ی نمایشی: کار با متغیرها و توابع Demo: Working with Variables and Functions

  • نسخه ی نمایشی: کار با متغیرها و توابع Demo: Working with Variables and Functions

  • نسخه ی نمایشی: ارجاع به منابع موجود Demo: Referencing Existing Resources

  • نسخه ی نمایشی: ارجاع به منابع موجود Demo: Referencing Existing Resources

  • کاوش در انواع داده های Bicep Exploring the Bicep Data Types

  • کاوش در انواع داده های Bicep Exploring the Bicep Data Types

  • نسخه ی نمایشی: افزودن انواع داده های تعریف شده توسط کاربر Demo: Adding User-defined Data Types

  • نسخه ی نمایشی: افزودن انواع داده های تعریف شده توسط کاربر Demo: Adding User-defined Data Types

  • مرور Review

  • مرور Review

Bicep: موضوعات پیشرفته Bicep: Advanced Topics

  • Bicep: موضوعات پیشرفته Bicep: Advanced Topics

  • Bicep: موضوعات پیشرفته Bicep: Advanced Topics

  • نسخه ی نمایشی: استفاده مجدد از الگوها به عنوان ماژول - قسمت اول Demo: Reusing Templates as Modules - Part I

  • نسخه ی نمایشی: استفاده مجدد از الگوها به عنوان ماژول - قسمت اول Demo: Reusing Templates as Modules - Part I

  • نسخه ی نمایشی: استفاده مجدد از الگوها به عنوان ماژول - قسمت دوم Demo: Reusing Templates as Modules - Part II

  • نسخه ی نمایشی: استفاده مجدد از الگوها به عنوان ماژول - قسمت دوم Demo: Reusing Templates as Modules - Part II

  • نسخه ی نمایشی: استقرار منابع به صورت مشروط یا در حلقه ها Demo: Deploying Resources Conditionally or in Loops

  • نسخه ی نمایشی: استقرار منابع به صورت مشروط یا در حلقه ها Demo: Deploying Resources Conditionally or in Loops

  • نسخه ی نمایشی: افزودن منابع افزونه Demo: Adding Extension Resources

  • نسخه ی نمایشی: افزودن منابع افزونه Demo: Adding Extension Resources

  • به دنبال مدیر منابع Azure Looking under the Hood of the Azure Resource Manager

  • به دنبال مدیر منابع Azure Looking under the Hood of the Azure Resource Manager

  • نسخه ی نمایشی: تبدیل دستی و کامپایل قالب ها Demo: Manually Transpiling and Decompiling Templates

  • نسخه ی نمایشی: تبدیل دستی و کامپایل قالب ها Demo: Manually Transpiling and Decompiling Templates

Bicep: استفاده مجدد از ماژول ها در قالب های مختلف Bicep: Reusing Modules in Different Templates

  • استفاده مجدد از ماژول ها در قالب های مختلف Reusing Modules in Different Templates

  • استفاده مجدد از ماژول ها در قالب های مختلف Reusing Modules in Different Templates

  • نسخه ی نمایشی: ساخت ماژول های قابل استفاده مجدد با استفاده از رجیستری Bicep Demo: Building Reusable Modules Using a Bicep Registry

  • نسخه ی نمایشی: ساخت ماژول های قابل استفاده مجدد با استفاده از رجیستری Bicep Demo: Building Reusable Modules Using a Bicep Registry

  • نسخه ی نمایشی: مشخصات الگو Demo: Template Specs

  • نسخه ی نمایشی: مشخصات الگو Demo: Template Specs

  • پشته های استقرار Deployment Stacks

  • پشته های استقرار Deployment Stacks

  • نسخه ی نمایشی: پشته های استقرار Demo: Deployment Stacks

  • نسخه ی نمایشی: پشته های استقرار Demo: Deployment Stacks

  • مرور Review

  • مرور Review

همکاری با دیگران Working Together with Others

  • همکاری با دیگران Working Together with Others

  • همکاری با دیگران Working Together with Others

  • نسخه ی نمایشی: کار با Git در رایانه محلی شما Demo: Working with Git on Your Local Computer

  • نسخه ی نمایشی: کار با Git در رایانه محلی شما Demo: Working with Git on Your Local Computer

  • نسخه ی نمایشی: ذخیره سازی زیرساخت به عنوان کد در کنترل منبع GitHub Demo: Storing Infrastructure as Code in GitHub Source Control

  • نسخه ی نمایشی: ذخیره سازی زیرساخت به عنوان کد در کنترل منبع GitHub Demo: Storing Infrastructure as Code in GitHub Source Control

  • نسخه ی نمایشی: استقرار زیرساخت به عنوان کد با استفاده از اقدامات Github Demo: Deploying Infrastructure as Code Using Github Actions

  • نسخه ی نمایشی: استقرار زیرساخت به عنوان کد با استفاده از اقدامات Github Demo: Deploying Infrastructure as Code Using Github Actions

  • نسخه ی نمایشی: ذخیره سازی زیرساخت به عنوان کد در Azure DevOps Control Demo: Storing Infrastructure as Code in Azure DevOps Control

  • نسخه ی نمایشی: ذخیره سازی زیرساخت به عنوان کد در Azure DevOps Control Demo: Storing Infrastructure as Code in Azure DevOps Control

  • نسخه ی نمایشی: استقرار زیرساخت به عنوان کد با استفاده از Azure Devops Demo: Deploying Infrastructure as Code Using Azure Devops

  • نسخه ی نمایشی: استقرار زیرساخت به عنوان کد با استفاده از Azure Devops Demo: Deploying Infrastructure as Code Using Azure Devops

  • مرور Review

  • مرور Review

ایجاد یک منطقه فرود حداقل لاجوردی Building a Minimal Azure Landing Zone

  • ایجاد یک منطقه فرود حداقل لاجوردی Building a Minimal Azure Landing Zone

  • ایجاد یک منطقه فرود حداقل لاجوردی Building a Minimal Azure Landing Zone

  • نسخه ی نمایشی: ایجاد گروه های منبع با استفاده از Azure Bicep Demo: Creating Resource Groups Using Azure Bicep

  • نسخه ی نمایشی: ایجاد گروه های منبع با استفاده از Azure Bicep Demo: Creating Resource Groups Using Azure Bicep

  • نسخه ی نمایشی: پیاده سازی گروه منابع مدیریت Demo: Implementing the Management Resource Group

  • نسخه ی نمایشی: پیاده سازی گروه منابع مدیریت Demo: Implementing the Management Resource Group

  • نسخه ی نمایشی: افزودن گروه منابع اتصال Demo: Adding the Connectivity Resource Group

  • نسخه ی نمایشی: افزودن گروه منابع اتصال Demo: Adding the Connectivity Resource Group

  • نسخه ی نمایشی: تعریف مناطق فرود Demo: Defining the Landing Zones

  • نسخه ی نمایشی: تعریف مناطق فرود Demo: Defining the Landing Zones

  • نسخه ی نمایشی: استقرار مناطق فرود Demo: Deploying the Landing Zones

  • نسخه ی نمایشی: استقرار مناطق فرود Demo: Deploying the Landing Zones

  • مرور Review

  • مرور Review

Terraform و Pulumi: دو جایگزین برای Bicep Terraform and Pulumi: Two Alternatives to Bicep

  • Terraform و Pulumi: دو جایگزین برای Bicep Terraform and Pulumi: Two Alternatives to Bicep

  • Terraform و Pulumi: دو جایگزین برای Bicep Terraform and Pulumi: Two Alternatives to Bicep

  • نسخه ی نمایشی: اولین نگاه به Terraform Demo: A First Look at Terraform

  • نسخه ی نمایشی: اولین نگاه به Terraform Demo: A First Look at Terraform

  • Bicep vs Terraform Bicep vs. Terraform

  • Bicep vs Terraform Bicep vs. Terraform

  • نسخه ی نمایشی: نگاه اول به پولومی Demo: A First Look at Pulumi

  • نسخه ی نمایشی: نگاه اول به پولومی Demo: A First Look at Pulumi

  • دو سر در مقابل پولومی Bicep vs. Pulumi

  • دو سر در مقابل پولومی Bicep vs. Pulumi

  • مرور Review

  • مرور Review

بسته بندی Wrapping Up

  • خلاصه دوره Course Summary

  • خلاصه دوره Course Summary

  • چه چیزی بعد What's Next

  • چه چیزی بعد What's Next

نمایش نظرات

آموزش زیرساخت به عنوان کد در Azure Deep Dive
جزییات دوره
4h 31m
92
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Henry Been
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Henry Been Henry Been

Henry Been یک معمار و توسعه دهنده مستقل از هلند است. او از کار با تیم های توسعه نرم افزار برای ایجاد و ارائه نرم افزارهای عالی لذت می برد. علایق او شامل ابر Azure، Agile، DevOps، معماری نرم افزار و طراحی و پیاده سازی نرم افزارهای قابل آزمایش و نگهداری می شود. او علاوه بر کار خود، سخنران کنفرانس در کنفرانس‌های بین‌المللی است، نویسنده کتاب «پیاده‌سازی راه‌حل‌های Azure DevOps»، کار بر روی کتاب دوم و ایجاد دوره‌های آموزشی آنلاین است. به دلیل فعالیت‌هایش در جامعه، او جایزه MVP مایکروسافت در سال‌های 2019 و 2020 را دریافت کرده است.