آموزش دوره جامع AZ-400: متخصص مهندسی Azure DevOps - آخرین آپدیت

دانلود AZ-400: Azure DevOps Engineer Expert

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: قبول در آزمون AZ-400 | تجربه عملی در محیط رایگان Azure طراحی و پیاده‌سازی متریک‌ها و پرس‌وجوهای مناسب برای DevOps پیکربندی همکاری و ارتباطات طراحی و پیاده‌سازی استراتژی‌های Branching برای کد منبع پیکربندی و مدیریت مخازن (Repositories) طراحی و پیاده‌سازی استراتژی مدیریت بسته‌ها (Package Management) طراحی و پیاده‌سازی استراتژی تست برای خط لوله‌ها (Pipelines) طراحی و پیاده‌سازی خط لوله‌ها طراحی و پیاده‌سازی استقرارها (Deployments) طراحی و پیاده‌سازی زیرساخت به عنوان کد (IaC) نگهداری و پشتیبانی از خط لوله‌ها طراحی و پیاده‌سازی روش‌های احراز هویت و مجوزدهی طراحی و پیاده‌سازی استراتژی مدیریت اطلاعات حساس در اتوماسیون اتوماسیون اسکن‌های امنیتی و انطباق (Compliance) پیکربندی مانیتورینگ برای محیط DevOps تحلیل متریک‌های حاصل از ابزارهای اندازه‌گیری پیشنیازها: دانش پایه IT اشتیاق به یادگیری تکنولوژی‌های جدید!

این دوره شامل استفاده از هوش مصنوعی است.

دوره AZ-400: متخصص مهندسی Azure DevOps، یک دوره ساختاریافته در Udemy است که برای متخصصان IT که به دنبال قبولی در آزمون AZ-400 هستند طراحی شده است. این دوره شما را به صورت سیستماتیک از تنظیمات اولیه تا پیاده‌سازی‌های پیشرفته با کاربردهای واقعی همراهی می‌کند.

با موفقیت در AZ-400، شما تسلط خود را بر اکوسیستم شناخته شده Microsoft DevOps به دست می‌آورید.

محتوای دوره همواره با آخرین راهنمای مطالعه و اهداف آزمون مایکروسافت مطابقت دارد:

  • طراحی و پیاده‌سازی فرآیندها و ارتباطات (10–15%)

  • طراحی و پیاده‌سازی استراتژی کنترل منبع (10–15%)

  • طراحی و پیاده‌سازی خط لوله‌های Build و Release (50–55%)

  • توسعه برنامه امنیتی و انطباق (10–15%)

  • پیاده‌سازی استراتژی ابزارسازی و مانیتورینگ (5–10%)

طراحی و پیاده‌سازی فرآیندها و ارتباطات (10–15%)

طراحی و پیاده‌سازی قابلیت ردیابی و جریان کاری

  • طراحی ساختار جریان کاری، شامل GitHub Flow

  • طراحی استراتژی برای چرخه‌های بازخورد، شامل اعلان‌ها و GitHub issues

  • پیاده‌سازی یکپارچه‌سازی برای ردیابی کار، شامل GitHub projects، Azure Boards و مخازن

  • طراحی ردیابی منبع، باگ‌ها و کیفیت

طراحی متریک‌ها و پرس‌وجوهای مناسب برای DevOps

  • طراحی داشبورد، شامل جریان کاری مانند زمان چرخه (cycle times)، زمان بازیابی و زمان پیشرو (lead time)

  • طراحی متریک‌ها و پرس‌وجوهای مناسب برای برنامه‌ریزی پروژه

  • طراحی متریک‌ها و پرس‌وجوهای مناسب برای توسعه

  • طراحی متریک‌ها و پرس‌وجوهای مناسب برای تست

  • طراحی متریک‌ها و پرس‌وجوهای مناسب برای امنیت

  • طراحی متریک‌ها و پرس‌وجوهای مناسب برای تحویل (Delivery)

  • طراحی متریک‌ها و پرس‌وجوهای مناسب برای عملیات

پیکربندی همکاری و ارتباطات

  • مستندسازی پروژه با پیکربندی ویکی‌ها و نمودارهای فرآیندی، شامل سینتکس Markdown و Mermaid

  • پیکربندی مستندات انتشار، شامل یادداشت‌های انتشار (Release Notes) و مستندات API

  • اتوماسیون ایجاد مستندات از تاریخچه Git

  • پیکربندی یکپارچه‌سازی با استفاده از Webhooks

  • پیکربندی یکپارچه‌سازی بین Azure Boards و مخازن GitHub

  • پیکربندی یکپارچه‌سازی بین GitHub یا Azure DevOps و Microsoft Teams

طراحی و پیاده‌سازی استراتژی کنترل منبع (10–15%)

طراحی و پیاده‌سازی استراتژی‌های Branching برای کد منبع

  • طراحی استراتژی شاخه، شامل trunk-based، feature branch و release branch

  • طراحی و پیاده‌سازی گردش کار Pull Request با استفاده از سیاست‌های شاخه و قوانین حفاظت

  • پیاده‌سازی محدودیت‌های ادغام شاخه با استفاده از سیاست‌های شاخه

پیکربندی و مدیریت مخازن

  • طراحی استراتژی مدیریت فایل‌های حجیم، شامل Git LFS و git-fat

  • طراحی استراتژی مقیاس‌پذیری و بهینه‌سازی مخزن Git، شامل Scalar و اشتراک‌گذاری بین مخازن

  • پیکربندی مجوزها در مخزن کنترل منبع

  • پیکربندی تگ‌ها برای سازماندهی مخزن

  • بازیابی داده‌های خاص با استفاده از دستورات Git

  • حذف داده‌های خاص از کنترل منبع

طراحی و پیاده‌سازی خط لوله‌های Build و Release (50–55%)

طراحی و پیاده‌سازی استراتژی مدیریت بسته‌ها

  • پیشنهاد ابزارهای مدیریت بسته شامل GitHub Packages و Azure Artifacts

  • طراحی و پیاده‌سازی Feedها و Viewهای بسته برای بسته‌های محلی و Upstream

  • طراحی استراتژی ورژن‌بندی وابستگی‌ها، شامل Semantic Versioning (SemVer) و CalVer

  • طراحی استراتژی ورژن‌بندی برای آرتیفکت‌های خط لوله

طراحی و پیاده‌سازی استراتژی تست برای خط لوله‌ها

  • طراحی گیت‌های کیفیت و انتشار، شامل امنیت و حاکمیت

  • طراحی استراتژی جامع تست، شامل تست‌های محلی، واحد (Unit)، یکپارچه‌سازی (Integration) و تست فشار (Load)

  • پیاده‌سازی تست‌ها در خط لوله، شامل پیکربندی تسک‌ها، Agentها و یکپارچه‌سازی نتایج

  • پیاده‌سازی تحلیل پوشش کد (Code Coverage)

طراحی و پیاده‌سازی خط لوله‌ها (Pipelines)

  • انتخاب راهکار اتوماسیون استقرار، شامل GitHub Actions و Azure Pipelines

  • طراحی زیرساخت GitHub runner یا Azure DevOps agent، شامل هزینه، ابزارها، لایسنس‌ها و قابلیت نگهداری

  • طراحی یکپارچه‌سازی بین مخازن GitHub و Azure Pipelines

  • توسعه و پیاده‌سازی قوانین Trigger خط لوله

  • توسعه خط لوله‌ها با استفاده از YAML

  • طراحی استراتژی ترتیب اجرای Jobها، شامل موازی‌سازی و خط لوله‌های چندمرحله‌ای

  • پیاده‌سازی سناریوهای پیچیده مانند خط لوله‌های هیبریدی، قالب‌های VM و Agentهای Self-hosted

  • ایجاد عناصر قابل استفاده مجدد مانند قالب‌های YAML، گروه‌های تسک و گروه‌های متغیر

  • طراحی بررسی‌ها و تاییدیه ها با استفاده از محیط‌های مبتنی بر YAML

طراحی و پیاده‌سازی استقرارها (Deployments)

  • طراحی استراتژی استقرار شامل Blue-Green، Canary، Ring، Progressive Exposure، Feature Flags و تست A/B

  • طراحی خط لوله‌ای برای اطمینان از ترتیب صحیح استقرار وابستگی‌ها

  • برنامه‌ریزی برای به حداقل رساندن Downtime با استفاده از Load Balancing و Rolling Deployments

  • طراحی مسیر Hotfix برای پاسخ سریع به اصلاحات کد با اولویت بالا

  • طراحی و پیاده‌سازی استراتژی تاب‌آوری (Resiliency) برای استقرار

  • پیاده‌سازی Feature Flags با استفاده از Azure App Configuration

  • پیاده‌سازی استقرار اپلیکیشن با استفاده از کانتینرها، Binaries و اسکریپت‌ها

  • پیاده‌سازی استقراری که شامل تسک‌های دیتابیس باشد

طراحی و پیاده‌سازی زیرساخت به عنوان کد (IaC)

  • پیشنهاد تکنولوژی مدیریت پیکربندی برای زیرساخت اپلیکیشن

  • پیاده‌سازی استراتژی مدیریت پیکربندی برای زیرساخت

  • تعریف استراتژی IaC، شامل کنترل منبع و اتوماسیون تست و استقرار

  • طراحی پیکربندی حالت مطلوب (DSC) برای محیط‌ها، شامل Bicep، ARM و Azure Automation

  • طراحی Azure Deployment Environments برای استقرارهای On-demand

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

  • مانیتورینگ سلامت خط لوله، شامل نرخ شکست، مدت زمان و تست‌های ناپایدار (Flaky)

  • بهینه‌سازی خط لوله از نظر هزینه، زمان، عملکرد و قابلیت اطمینان

  • بهینه‌سازی هم‌روندی (Concurrency) خط لوله برای عملکرد و هزینه

  • طراحی استراتژی نگهداری (Retention) برای آرتیفکت‌ها و وابستگی‌ها

  • مهاجرت خط لوله از مدل Classic به YAML در Azure Pipelines

توسعه برنامه امنیتی و انطباق (10–15%)

طراحی و پیاده‌سازی روش‌های احراز هویت و مجوزدهی

  • انتخاب بین Service Principals مایکروسافت Entra و Managed Identities

  • مدیریت احراز هویت GitHub، شامل GitHub Apps و توکن‌های دسترسی شخصی (PAT)

  • مدیریت اتصالات سرویس (Service Connections) در Azure DevOps

  • طراحی مجوزها و نقش‌ها در GitHub

  • طراحی مجوزها و گروه‌های امنیتی در Azure DevOps

  • پیشنهاد سطوح دسترسی مناسب برای ذینفعان و همکاران خارجی

  • پیکربندی پروژه‌ها و تیم‌ها در Azure DevOps

طراحی استراتژی مدیریت اطلاعات حساس در اتوماسیون

  • مدیریت Secrets، کلیدها و گواهینامه‌ها با استفاده از Azure Key Vault

  • مدیریت احراز هویت بدون Secret (مانند OpenID Connect) در GitHub Actions و Azure Pipelines

  • طراحی استراتژی مدیریت فایل‌های حساس حین استقرار، شامل Secure Files

  • طراحی خط لوله‌ها برای جلوگیری از نشت اطلاعات حساس

اتوماسیون اسکن‌های امنیتی و انطباق

  • طراحی استراتژی اسکن وابستگی‌ها، کد، Secrets و لایسنس‌ها

  • پیکربندی Microsoft Defender for Cloud برای امنیت DevOps

  • پیکربندی GitHub Advanced Security برای هر دو محیط GitHub و Azure DevOps

  • یکپارچه‌سازی GitHub Advanced Security با Microsoft Defender for Cloud

  • اتوماسیون اسکن کانتینرها و تحلیل CodeQL در کانتینر

  • اتوماسیون تحلیل لایسنس‌ها و آسیب‌پذیری‌های Open-source با Dependabot

پیاده‌سازی استراتژی ابزارسازی (5–10%)

پیکربندی مانیتورینگ برای محیط DevOps

  • پیکربندی Azure Monitor و Logs برای یکپارچگی با ابزارهای DevOps

  • جمع‌آوری تلمتری با استفاده از Application Insights و VM/Container Insights

  • پیکربندی مانیتورینگ در GitHub، شامل فعال‌سازی Insights و ایجاد نمودارها

  • پیکربندی هشدارها برای رویدادهای GitHub Actions و Azure Pipelines

تحلیل متریک‌های حاصل از ابزارسازی

  • بررسی شاخص‌های عملکرد زیرساخت (CPU، حافظه، دیسک و شبکه)

  • تحلیل متریک‌ها با استفاده از تلمتری جمع‌آوری شده، شامل میزان استفاده و عملکرد اپلیکیشن

  • بررسی Distributed Tracing با استفاده از Application Insights

  • استخراج اطلاعات از لاگ‌ها با استفاده از زبان پرس‌وجوی Kusto (KQL)

این دوره شامل مطالب تبلیغاتی است.


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

مقدمه Introduction

  • مبانی Basics

  • سوالات متداول FAQs

آژور (Azure) Azure

  • زیرساخت جهانی آژور Azure Global Backbone

  • مناطق و مراکز داده آژور Azure Regions and Datacenters

  • سلسله مراتب منابع آژور Azure Resource Hierarchy

  • مستاجرهای Entra ID و اشتراک‌های آژور Entra ID Tenants and Azure Subscriptions

  • انواع اشتراک‌های آژور Azure Subscription Types

  • دریافت اشتراک آژور Get your Azure Subscription

  • راه اندازی محیط آژور Setup your Azure Environment

  • مدیریت هزینه Cost Management

ابزارهای مدیریت آژور Azure Management Tools

  • ابزارهای مدیریت آژور Azure Management Tools

  • پورتال آژور Azure Portal

  • مروری بر Azure PowerShell Azure PowerShell - Overview

  • نصب Azure PowerShell روی ویندوز Azure PowerShell - Install on Windows

  • نصب Azure PowerShell روی مک Azure PowerShell - Install on MacOS

  • دموی Azure PowerShell Azure PowerShell - Demo

  • مروری بر Azure CLI Azure CLI - Overview

  • نصب Azure CLI روی ویندوز Azure CLI - Install on Windows

  • نصب Azure CLI روی مک Azure CLI - Install on MacOS

  • دموی Azure CLI Azure CLI - Demo

  • Azure CloudShell Azure CloudShell

  • Azure Copilot Azure Copilot

Azure DevOps و GitHub Azure DevOps & GitHub

  • اجایل و DevOps Agile & DevOps

  • Azure DevOps و GitHub Azure DevOps & GitHub

راه اندازی آزمایشگاه Lab Setup

  • دانلود سورس کد دوره Download the source code for the course

  • راه اندازی محیط توسعه Developer Environment Setup

  • ایجاد سازمان Azure DevOps Create an Azure DevOps Organization

  • ایجاد سازمان GitHub Create a GitHub Organization

اپلیکیشن دمو Order Buddy Demo Application - Order Buddy

  • استقرار Order Buddy در آژور Deploy the Order Buddy to Azure

  • راه اندازی Order Buddy در Azure DevOps Setup the Order Buddy in Azure DevOps

برنامه‌ریزی اجایل و ردیابی کار Agile Planning & Work Tracking

  • Azure Boards - بخش اول Azure Boards - Part 1

  • Azure Boards - بخش دوم Azure Boards - Part 2

  • داشبوردهای Azure DevOps Azure DevOps Dashboards

همکاری و ارتباطات Collaboration & Communication

  • اعلان‌های Azure DevOps Azure DevOps Notifications

  • ویکی‌ها و نمودارهای فرآیندی - بخش اول Wikis & Process Diagrams - Part 1

  • ویکی‌ها و نمودارهای فرآیندی - بخش دوم Wikis & Process Diagrams - Part 2

استراتژی‌های شاخه‌بندی (Branching) Branching Strategies

  • سیاست‌های شاخه در Azure Repos Branch Policies in Azure Repos

خط لوله‌های آژور (Azure Pipelines) Azure Pipelines

  • ساخت اولین خط لوله آژور - بخش اول Build Your First Azure Pipeline - Part 1

  • ساخت اولین خط لوله آژور - بخش دوم Build Your First Azure Pipeline - Part 2

  • تریگرها و زمان‌بندی‌های خط لوله Pipeline Triggers & Schedules

زیرساخت به عنوان کد - Bicep و ARM Infrastructure as Code — Bicep & ARM

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

  • قالب‌های Azure Resource Manager (ARM) Azure Resource Manager (ARM) Templates

احراز هویت و مجوزدهی برای DevOps Authentication & Authorization for DevOps

  • مدیریت هویت و دسترسی (IAM) IAM

  • احراز هویت (AuthN) Authentication (AuthN)

  • مجوزدهی (AuthZ) Authorization (AuthZ)

  • Microsoft Entra ID Microsoft Entra ID

  • نقش‌های Entra ID Entra ID Roles

  • Azure RBAC Azure RBAC

  • انواع هویت‌ها Identity Types

  • هویت‌های کاربر User Identities

  • هویت‌های مدیریت شده (Managed Identities) Managed Identities

  • پیکربندی Managed Identities Configure Managed Identities

مدیریت اسرار و اطلاعات حساس Secrets & Sensitive Information Management

  • Azure Key Vault Azure Key Vault

اسکن امنیتی و DevSecOps Security Scanning & DevSecOps

  • Microsoft Defender for Cloud Microsoft Defender for Cloud

مانیتورینگ و ابزارسازی Monitoring & Instrumentation

  • Azure Log Analytics Azure Log Analytics

  • جداول (Tables) Tables

  • نگهداری داده‌ها Data Retention

  • Azure Monitor Azure Monitor

  • معماری Architecture

  • روش‌های جمع‌آوری داده Data collection methods

  • مروری بر آزمایشگاه Lab Overview

  • پیکربندی محیط آژور Configure your Azure Environment

  • فعال‌سازی Azure Activity Logs Trigger Azure Activity Logs

  • اپراتورهای KQL - یافتن داده‌ها با فیلتر یا جستجو KQL Operators - Find relevant data by filtering or searching

  • عملگر where where

  • عملگر where contains/has where contains/has

  • عملگر search search

  • عملگر take take

  • عملگر case case

  • عملگر distinct distinct

  • اپراتورهای KQL - عملیات مربوط به تاریخ و زمان KQL Operators - Operations that use date and time functions

  • عملگر ago ago

  • عملگر format_datetime format_datetime

  • عملگر bin bin

  • اپراتورهای KQL - افزودن یا حذف ستون‌ها KQL Operators - Add or remove columns in a table

  • عملگر print print

  • عملگر project project

  • عملگر project away project-away

  • عملگر project keep project-keep

  • عملگر project rename project-rename

  • عملگر project reorder project-reorder

  • عملگر extend extend

  • اپراتورهای KQL - بازسازی داده‌ها با مرتب‌سازی یا گروه‌بندی KQL Operators - Restructure data by sorting or grouping

  • عملگر sort sort

  • عملگر count count

  • عملگر summarize summarize

  • عملگر top top

  • عملگر union union

  • ابزارسازی اپلیکیشن Application instrumentation

  • پیکربندی ابزارسازی اپلیکیشن Configure application instrumentation

نمایش نظرات

آموزش دوره جامع AZ-400: متخصص مهندسی Azure DevOps
جزییات دوره
10 hours
90
(آخرین آپدیت)
134
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Christopher Nett Christopher Nett

معمار امنیت سایبری | امنیت ابری | اعتماد صفر