آموزش مدرک مایکروسافت: متخصص مهندسی DevOps (AZ-400): ایجاد خط لوله‌های ساخت و انتشار - آخرین آپدیت

دانلود Microsoft Certified: DevOps Engineer Expert (AZ-400): Build and Release Pipelines

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تا زمانی که کدها برای حداقل یک کاربر مستقر نشوند، هیچ ارزشی خلق نمی‌کنند. در این دوره جامع، Microsoft Certified: DevOps Engineer Expert (AZ-400)، شما یاد می‌گیرید که چگونه اپلیکیشن‌های خود را با استفاده از Azure DevOps ساخته و مستقر کنید. ابتدا با خط لوله‌های ساخت (Build Pipelines) آشنا می‌شوید و یاد می‌گیرید چگونه آرتیفکت‌های تغییرناپذیری شامل فایل‌های باینری، تنظیمات و سایر اجزای برنامه ایجاد کنید. سپس روش‌های استقرار آرتیفکت‌ها در محیط‌های مختلف Azure را خواهید آموخت. در نهایت، نحوه استفاده از زیرساخت به عنوان کد (IaC) برای تعریف زیرساخت‌های مورد نیاز اپلیکیشن را بررسی می‌کنیم. پس از اتمام این دوره، شما مهارت‌های لازم برای موفقیت در بخش «طراحی و پیاده‌سازی خط لوله‌های ساخت و انتشار» آزمون AZ-400 را کسب خواهید کرد.

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

مروری بر خط لوله‌های CI/CD، پکیج‌ها و زیرساخت به عنوان کد CI/CD Pipelines, Packages, and Infrastructure as Code: An Overview

  • مروری بر خط لوله‌های CI/CD، پکیج‌ها و زیرساخت به عنوان کد CI/CD Pipelines, Packages, and Infrastructure as Code: An Overview

  • SRE، DevOps و معرفی این دوره SRE, DevOps, and This Course

ایجاد و پیکربندی خط لوله‌ها: بخش اول Create and Configure Pipelines: Part 1

  • خط لوله‌های CI/CD: چرا به آن‌ها نیاز داریم؟ CI/CD Pipelines: Why?

  • Azure DevOps: تفاوت بین Builds، Releases و YAML Pipelines چیست؟ Azure DevOps: Builds, Releases, and YAML Pipelines; What's the Difference?

  • کالبدشکافی Azure Pipelines: تریگرها، جاب‌ها، استپ‌ها و تسک‌ها Breaking down Azure Pipelines: Triggers, Jobs, Steps, and Tasks

  • دمو: تعریف یک Build کلاسیک Demo: Defining a Classic Build

  • دمو: گسترش Build کلاسیک Demo: Expanding Our Classic Build

  • دمو: بررسی سایر گزینه‌های پیکربندی خط لوله Demo: Reviewing Other Pipeline Configuration Options

  • استفاده از Task Groups برای ایجاد بخش‌های قابل استفاده مجدد Using Task Groups to Create Reuseable Pipeline Parts

ایجاد و پیکربندی خط لوله‌ها: بخش دوم Create and Configure Pipelines: Part 2

  • نوشتن تعریف Build با استفاده از YAML Writing a Build Definition in YAML

  • کار با اتصالات سرویس (Service Connections) Working with Service Connections

  • قابلیت‌های پیشرفته‌تر YAML More Advanced YAML Capabilities

  • قالب‌های YAML: بخش‌های قابل استفاده مجدد در خط لوله YAML Templates: Reusable Pipeline Parts

  • متمرکز کردن متغیرها و فایل‌ها Centralizing Variabes and Files

ایجاد و پیکربندی خط لوله‌ها: بخش سوم Create and Configure Pipelines: Part 3

  • تاییدیه ها، بررسی ها و مجوزها Approvals, Checks, and Permissions

  • شرط‌ها و وابستگی‌ها Conditions and Dependencies

  • ایجنت‌های میزبانی شده مایکروسافت، ایجنت‌های شخصی و Managed DevOps Pools Microsoft-hosted Agents, Self-hosted Agents, and Managed DevOps Pools

  • ایجاد یک استخر ایجنت شخصی (Self hosted Agent Pool) Creating a Self-hosted Agent Pool

  • GitHub Actions: شباهت‌ها و تفاوت‌ها GitHub Actions: The Same but Different

  • ویژگی‌های پیشرفته‌تر GitHub Actions GitHub Actions More Advanced Features

  • ساخت مخازن گیت‌هاب با استفاده از خط لوله‌های Azure DevOps Building GitHub Repositories Using Azure DevOps Pipelines

بررسی استراتژی‌های تست برای خط لوله‌ها Explore Testing Strategies for Pipelines

  • تست اپلیکیشن‌ها: چرا ضروری است؟ Testing Your Applications: Why?

  • انواع مختلف تست‌ها Different Types of Tests

  • اجرای تست‌ها از طریق خط لوله Executing Tests from Your Pipeline

  • طراحی یک استراتژی تست Designing a Testing Strategy

  • استفاده از سرویس Azure Load Testing Using Azure Load Testing Service

  • انواع مختلف تست‌های امنیتی Different Types of Security Testing

پیکربندی و مدیریت استقرارها: بخش اول Configure and Manage Deployments: Part 1

  • خط لوله‌های Build و Release: تفاوت آن‌ها در چیست؟ Build and Release Pipelines: What's the Difference?

  • استقرار با استفاده از خط لوله‌های انتشار کلاسیک Deploying Using Classic Release Pipelines

  • ایجاد یک خط لوله کلاسیک Creating a Classic Pipeline

  • تعریف گیت انتشار (Release Gate) Defining a Release Gate

  • استفاده از Pipeline Decorators برای اجباری کردن مراحل Using Pipeline Decorators to Enforce Mandatory Steps

  • GitOps: رویکردی دیگر به استقرار GitOps: Another Approach to Deployments

پیکربندی و مدیریت استقرارها: بخش دوم Configure and Manage Deployments: Part 2

  • جداسازی استقرار (Deployment) از انتشار (Release) Decoupling Deployment and Release

  • الگوهای استقرار پیچیده‌تر More Sophisticated Deployment Patterns

  • کار با Feature Toggles Working with Feature Toggles

  • محیط‌ها و جاب‌های استقرار Environments and Deployment Jobs

  • استقرار یک پایگاه داده Deploying a Database

  • انجام مهاجرت پایگاه داده با استفاده از Entity Framework Performing a Database Migration Using Entity Framework

نگهداری از خط لوله‌ها Maintain Pipelines

  • بهینه‌سازی عملکرد خط لوله Tweaking Pipeline Performance

  • شناسایی و مدیریت تست‌های ناپایدار (Flaky Tests) Identifying and Dealing with Flaky Tests

  • پیکربندی نگهداری اجرای خط لوله (Retention) Configuring Pipeline Run Retention

  • به‌روزرسانی ایجنت‌ها، تسک‌ها و SDKها Updating Agents, Tasks, and SDKs

  • بهینه‌سازی اندازه استخر ایجنت‌ها و جاب‌های موازی Rightsizing Agent Pools and Parallel Jobs

  • مانیتورینگ توکن‌های دسترسی شخصی (PAT) Monitoring Personal Access Tokens

  • مهاجرت از خط لوله‌های کلاسیک به YAML Migrating Classic Pipelines to YAML Pipelines

درک استراتژی‌های مدیریت پکیج Understand Package Management Strategies

  • مدیریت پکیج: چرا لازم است؟ Package Management: Why?

  • فیدهای Azure Artifact Azure Artifact Feeds

  • آپلود و دانلود پکیج‌های Universal Uploading and Downloading Universal Packages

  • کار با پکیج‌های NuGet در Azure Pipelines و Visual Studio Working with NuGet Packages from Azure Pipelines and Visual Studio

  • کار با Viewها Working with Views

  • مدیریت پکیج‌های شخص ثالث Keeping Tabs on Third-party Packages

  • نسخه‌بندی پکیج‌ها Versioning Packages

  • GitHub Packages GitHub Packages

  • انتشار در GitHub Packages Publishing to GitHub Packages

پیاده‌سازی زیرساخت به عنوان کد (IaC): بخش اول Implementing Infrastructure as Code (IaC): Part 1

  • زیرساخت به عنوان کد (IaC): چرا؟ Infrastructure as Code: Why?

  • Azure Resource Manager: رابط برنامه‌نویسی واحد برای مدیریت همه Azure Resource Manager: One API to Rule Them All

  • معرفی سریع Bicep A Quick Introduction to Bicep

  • دمو: ایجاد ماشین مجازی با استفاده از قالب Bicep Demo: Creating a Virtual Machine Using a Bicep Template

  • دمو: استقرار قالب Bicep با استفاده از Azure DevOps Demo: Deploying a Bicep Template Using Azure DevOps

  • دمو: استقرار قالب Bicep با استفاده از GitHub Actions Demo: Deploying a Bicep Template Using GitHub Actions

  • کد اپلیکیشن و کد زیرساخت: یک مخزن یا دو مخزن؟ Application Code and Infrastructure as Code: One or Two Repos?

  • کار با محیط‌های استقرار Azure Working with Azure Deployment Environments

  • دمو: استقرار یک محیط Deployment در Azure Demo: Deploying an Azure Deployment Environment

پیاده‌سازی زیرساخت به عنوان کد (IaC): بخش دوم Implementing Infrastructure as Code (IaC): Part 2

  • اکانت‌های Azure Automation Azure Automation Accounts

  • اجرای یک Workbook طبق زمان‌بندی Running a Workbook on a Schedule

  • کار با Azure Automation State Configuration Working with Azure Automation State Configuration

  • مدیریت ماشین‌های مجازی توسط Azure Automanage Let Azure Manage Your VMs Using Azure Automanage

  • حاکمیت بر اشتراک‌های Azure با استفاده از Azure Policy Governing Azure Subscriptions Using Azure Policy

  • ممیزی و رد احرا authentication محلی با Azure Policy Auditing and Denying Local Authentication Using Azure Policy

مرور سوالات آزمون Exam Questions Review

  • طراحی و پیاده‌سازی استراتژی مدیریت پکیج Design and Implement a Package Management Strategy

  • طراحی و پیاده‌سازی استراتژی تست برای خط لوله‌ها Design and Implement a Testing Strategy for Pipelines

  • طراحی و پیاده‌سازی خط لوله‌ها Design and Implement Pipelines

  • طراحی و پیاده‌سازی استقرارها Design and Implement Deployments

  • طراحی و پیاده‌سازی زیرساخت به عنوان کد (IaC) Design and Implement Infrastructure as Code (IaC)

  • نگهداری از خط لوله‌ها Maintain Pipelines

نمایش نظرات

آموزش مدرک مایکروسافت: متخصص مهندسی DevOps (AZ-400): ایجاد خط لوله‌های ساخت و انتشار
جزییات دوره
8h 11m
76
(آخرین آپدیت)
10
4.8 از 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 را دریافت کرده است.