آموزش استاد Azure Bicep: کاوش ویژگی‌ها و تکنیک‌های پیشرفته - آخرین آپدیت

دانلود Master Azure Bicep: Explore Advanced Features and Techniques

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش پیشرفته Azure Bicep با مثال‌های واقعی از یک مهندس DevOps حرفه‌ای

در این دوره، مفاهیم پایه تا پیشرفته Bicep را با سناریوهای رایج و واقعی فرا خواهید گرفت.

  • نحوه استقرار منابع با Bicep با استفاده از Azure CLI، PowerShell و Azure DevOps را بیاموزید.
  • نگاه عمیق به Azure DevOps و اعتبارسنجی و استقرار کاملاً خودکار Azure Bicep.
  • نقش متغیرها، پارامترها، خروجی‌ها و انواع داده در Bicep را درک کنید. یاد بگیرید چگونه از این عناصر به طور موثر در قالب‌های Bicep خود استفاده کنید.
  • موضوعات پیشرفته Azure Bicep مانند حلقه‌ها، استقرار شرطی و مدیریت وابستگی‌ها را یاد بگیرید.
  • مهارت‌های لازم برای تست، اشکال‌زدایی و عیب‌یابی استقرار Bicep را توسعه دهید. بهترین روش‌ها را برای شناسایی و حل مشکلات بیاموزید.
  • مهارت‌های Bicep خود را برای یک پروژه واقعی به کار بگیرید. استقرار یک برنامه Function App با قابلیت ثبت وقایع (logging) را بیاموزید و مفاهیم آموخته شده در طول دوره را در آن ادغام کنید.
  • با آخرین ویژگی‌های Bicep به‌روز بمانید. ویژگی‌های پیش‌نمایش (preview features) را کاوش کرده و نحوه استفاده موثر از آن‌ها در استقرار خود را بیاموزید.

پیش‌نیازها:

دانش پایه Azure

از اینکه دوره من را بررسی کردید سپاسگزارم! من دیلن بادگن هستم، یک مهندس حرفه‌ای نرم‌افزار و DevOps.

سال‌هاست که با Azure کار می‌کنم و به یک متخصص Azure Bicep تبدیل شده‌ام. من روزانه زیرساخت به عنوان کد (Infrastructure as Code) را با Azure Bicep می‌نویسم و به شما نشان خواهم داد که چگونه یک متخصص شوید.

از دوره‌های Udemy در مورد Azure Bicep که به دروغ ادعای "پیشرفته" بودن را داشتند خسته شده بودم، بنابراین خودم یکی ساختم. ما از مثال‌های واقعی برای یادگیری نحوه نوشتن قالب‌های حرفه‌ای Azure Bicep استفاده خواهیم کرد و بلافاصله مسیر DevOps شما را متحول خواهیم کرد.

ما از مفاهیم پایه Bicep تا بسیار پیشرفته به صورت روان و پیشرونده سفر خواهیم کرد. یاد می‌گیریم چگونه استقرارهای خود را با Azure DevOps ادغام کنیم و یک خط لوله استقرار کاملاً خودکار را پیکربندی کنیم.

آخرین درس ما یک پروژه واقعی برای ایجاد یک برنامه Function App، طرح‌های App Service، حساب‌های ذخیره‌سازی و قابلیت ثبت وقایع است که تمام ویژگی‌های پیشرفته‌ای را که آموخته‌ایم در بر می‌گیرد.

تا پایان دوره، شما در موضوعات زیر متخصص خواهید شد:

  • محیط توسعه Bicep: برای توسعه کارآمد و اثربخش تنظیم می‌شود.
  • مفاهیم پایه: متغیرها، پارامترها، خروجی‌ها و ایجاد منابع.
  • مفاهیم پیشرفته: تسلط بر حلقه‌ها، استقرار شرطی و منابع موجود.
  • توابع Bicep: درک جامعی از توابع قدرتمند به دست آورید.
  • ماژول‌ها: ماژول‌های قابل استفاده مجدد برای منابع خود ایجاد کنید.
  • ادغام Azure DevOps: خطوط لوله را با اعتبارسنجی و استقرارهای خودکار ایجاد می‌کنیم.
  • تست و اعتبارسنجی: یکپارچگی استقرار را با بهترین شیوه‌ها تضمین کنید.
  • عیب‌یابی: در رفع استقرارهای Azure Bicep حرفه‌ای شوید.
  • نکات تخصصی: بهترین شیوه‌های صنعت را به کار بگیرید.
  • پروژه واقعی: با استقرار یک برنامه Function App با قابلیت ثبت وقایع، مهارت‌ها را به کار ببرید.
  • ویژگی‌های پیش‌نمایش: با تکنیک‌های توسعه آینده‌نگر جلوتر بمانید.

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

مقدمه Introduction

  • مقدمه Introduction

  • مقدمه ای بر زیرساخت به عنوان کد Introduction to Infrastructure as Code

  • مقدمه ای بر قالب های Azure Bicep و ARM Introduction to Azure Bicep and ARM templates

  • دسترسی به مخزن GitHub دوره Access to the course GitHub repository

راه اندازی محیط ما Setting up our environment

  • مقدمه Introduction

  • نصب Azure CLI در ویندوز Installing the Azure CLI on Windows

  • نصب Azure PowerShell در ویندوز Installing Azure Powershell on Windows

  • نصب Azure CLI در Mac OS Installing the Azure CLI on Mac OS

  • نصب Azure PowerShell در Mac OS Installing Azure Powershell on Mac OS

  • نصب افزونه های VS Code و Bicep Installing VS Code and Bicep extensions

ایجاد اولین قالب Azure Bicep شما Creating your first Azure Bicep template

  • مقدمه Introduction

  • ایجاد اولین قالب Azure Bicep ما Creating our first Azure Bicep template

  • کامپایل کردن Azure Bicep به قالب های ARM Compiling Azure Bicep to ARM templates

  • دیکامپایل کردن قالب های ARM به Bicep Decompiling ARM templates to Bicep

  • محدوده های هدف Bicep (استقرار گروه های منابع در Bicep) Bicep target scopes (deploying resource groups in Bicep)

  • ایجاد گروه منابع ما Creating our Resource Group

استقرار منابع با Azure Bicep Deploying resources with Azure Bicep

  • مقدمه Introduction

  • استقرار Azure Bicep با Azure CLI Deploying Azure Bicep with the Azure CLI

  • استقرار Azure Bicep با Azure PowerShell Deploying Azure Bicep with Azure Powershell

  • ادغام استقرارهای Azure Bicep با Azure Pipelines Integrating Azure Bicep deployments with Azure Pipelines

  • حالت های استقرار Azure Bicep Azure Bicep deployment modes

  • پیش نمایش تغییرات استقرار Azure Bicep Previewing Azure Bicep deployment changes

متغیرها، پارامترها و خروجی ها Variables, parameters and outputs

  • مقدمه Introduction

  • پارامترها Parameters

  • متغیرها Variables

  • خروجی ها Outputs

  • انواع داده Data types

توابع Bicep Bicep functions

  • مقدمه Introduction

  • توابع Azure Bicep Azure Bicep functions

کار با ماژول ها در Azure Bicep Working with modules in Azure Bicep

  • مقدمه Introduction

  • ایجاد ماژول های Azure Bicep Creating Azure Bicep modules

مفاهیم پیشرفته Bicep Advanced Bicep concepts

  • مقدمه Introduction

  • منابع تو در تو Nested resources

  • حلقه ها Loops

  • منابع موجود Existing resources

  • حلقه های پیشرفته Advanced loops

  • مدیریت وابستگی ها Managing dependencies

  • استقرارهای شرطی Conditional deployments

  • عملگرهای سه گانه Ternary operators

  • عملگرهای منطقی Logical operators

تست و اعتبارسنجی قالب های Azure Bicep Testing and validating Azure Bicep templates

  • مقدمه Introduction

  • لینتینگ Azure Bicep Linting Azure Bicep

  • چارچوب تست واحد ARM-TTK ARM-TTK unit testing framework

  • اعتبارسنجی Azure Bicep در Azure Pipelines Validating Azure Bicep in Azure Pipelines

عیب یابی استقرارهای Azure Bicep Troubleshooting Azure Bicep deployments

  • مقدمه Introduction

  • خطاهای اعتبارسنجی Validation errors

  • اشکال زدایی خطاهای استقرار Debugging deployment errors

بهترین شیوه های Azure Bicep Azure Bicep best practices

  • مقدمه Introduction

  • بهترین شیوه ها Best practices

پروژه دنیای واقعی – استقرار یک برنامه تابعی با لاگینگ Real-world Project – deploying a function app with logging

  • مقدمه Introduction

  • ایجاد حساب های ذخیره سازی ما Creating our storage accounts

  • پیکربندی بینش برنامه Configuring application insights

  • ایجاد یک طرح برنامه سرویس Creating an app service plan

  • ایجاد یک برنامه تابعی Creating a function app

ویژگی های پیش نمایش Preview features

  • مقدمه Introduction

  • فعال کردن ویژگی های پیش نمایش Enabling preview features

  • انواع تعریف شده توسط کاربر User defined types

نمایش نظرات

آموزش استاد Azure Bicep: کاوش ویژگی‌ها و تکنیک‌های پیشرفته
جزییات دوره
4 hours
57
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,770
4.4 از 5
ندارد
دارد
دارد
Dylan B
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dylan B Dylan B

مهندس نرم‌افزار و مدرس فنی