دوره آموزشی Azure DevOps: تحویل مستمر با خطوط YAML
1 ساعت 40 دقیقهمتوسط2025-11-13
مدرسین

Mike Benkovich
Former Microsoft Evangelist, Current Software Architect
جزئیات دوره
تو این دوره، یاد میگیری چطور پایپلاینهای Azure رو با YAML تعریف و مدیریت کنی. استفاده از YAML این امکان رو میده که پایپلاینها با کد پروژه نسخهبندی بشن و تغییرات رو راحت پیگیری و در صورت نیاز بازگردانی کنی. این مهارت برای مهندسین DevOps حیاتی هست و جزو مباحث اصلی آزمون Microsoft Azure DevOps Solutions (AZ-400) هم محسوب میشه.
مربی دوره، Mike Benkovich، روند توسعه پایپلاینهای YAML در Azure رو آموزش میده، از ایجاد و ویرایش پایپلاینها گرفته تا اضافه کردن Jobs، Tasks و Steps. همچنین یاد میگیری چطور Workflow رو با استفاده از Triggers و Variables شخصیسازی کنی و Jobs و Stages رو مستقیماً در محیط Azure اجرا و Deploy کنی.
در طول دوره با Templates، Variable Libraries، اسکریپتهای PowerShell و Bash و Containers کار میکنیم تا نهایت بهرهوری و عملکرد در پایپلاینهای Azure داشته باشی.
اهداف یادگیری
تبدیل پایپلاینهای کلاسیک به YAML.
ویرایش فایلهای YAML در پورتال Azure.
شخصیسازی Workflow و استفاده از Templates پایپلاین.
استقرار (Deploy) پایپلاینها.
مدیریت Service Connections و اتصال سرویسها.
مربی دوره، Mike Benkovich، روند توسعه پایپلاینهای YAML در Azure رو آموزش میده، از ایجاد و ویرایش پایپلاینها گرفته تا اضافه کردن Jobs، Tasks و Steps. همچنین یاد میگیری چطور Workflow رو با استفاده از Triggers و Variables شخصیسازی کنی و Jobs و Stages رو مستقیماً در محیط Azure اجرا و Deploy کنی.
در طول دوره با Templates، Variable Libraries، اسکریپتهای PowerShell و Bash و Containers کار میکنیم تا نهایت بهرهوری و عملکرد در پایپلاینهای Azure داشته باشی.
اهداف یادگیری
تبدیل پایپلاینهای کلاسیک به YAML.
ویرایش فایلهای YAML در پورتال Azure.
شخصیسازی Workflow و استفاده از Templates پایپلاین.
استقرار (Deploy) پایپلاینها.
مدیریت Service Connections و اتصال سرویسها.
سرفصل ها
مقدمه
- خطوط لوله DevOps و YAML
خطوط لوله Azure DevOps
- چرا Azure Devops
- مفاهیم خط لوله YAML
- خطوط لوله ساخت اولیه
- اصول اولیه YAML پایپلاین
- ساخت خطوط لوله
- مشاغل، وظایف و مراحل
- وظایف بازار
خطوط لوله استقرار
- استقرار در Azure
- اضافه کردن مراحل به خطوط لوله
- استقرار با مراحل
- متغیرها و دامنه کاربرد
- کار با متغیرها
- متغیرها و رابط خط فرمان Azure
- استقرار زیرساختها
- باز کردن عضله دوسر بازو
خطوط ارتباطی CI، CD، Infra و PR
- تریگرها در خطوط لوله
- جداسازی CI و CD
- محیطها و تاییدیهها
- درخواستهای pull
- درخواستهای pull در خطوط لوله
- پاکسازی روابط عمومی
YAML. بررسی عمیق
- قالبهای خط لوله
- اضافه کردن قالبها به یک پروژه
- کتابخانههای متغیر
- کار با کتابخانههای متغیر
الگوهای پایپلاین با YAML
- الگوهای خط لوله
- کار با اسکریپتها
- خط لوله تورم برنامه
- کانتینرها و کوبرنتس
- انتشار کتابخانه اسناد با DocFX
نتیجهگیری
- مراحل بعدی در سفر Azure DevOps شما
دوره های مرتبط
- دوره آموزشی Azure DevOps: تحویل مداوم با خطوط لوله YAML آپدیت (2020)
- دوره آموزشی تحویل مداوم با Azure DevOps
- دوره آموزشی آمادگی برای مدرک مهندس خبره DevOps مایکروسافت آزور (AZ-400)
- دوره آموزشی مدیریت و مناطق استقرار Azure: بهترین شیوهها برای ساخت یک ابر با حاکمیت مناسب
- دوره آموزشی توسعه راه حل های CI/CD با Azure DevOps نسخه (2019)
- دوره آموزشی توسعه راه حل های CI/CD با Azure DevOps
- دوره آموزشی Permit to Cloud: فرود با اطمینان در آزور
- دوره آموزشی ادغام آزور DevOps با گیت هاب