🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استاد 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
نمایش نظرات