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

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

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آزمون مرتبط با این دوره به روز شد. با این حال، این دوره همچنان به عنوان یک منبع آموزشی ارزش خود را حفظ کرده است.

این آموزش تخصصی Microsoft Azure DevOps Engineer Expert اهداف آزمون AZ-400 را پوشش می دهد، که یکی از امتحانات مورد نیاز برای کسب گواهینامه Microsoft Certified است: گواهینامه Azure DevOps Engineer Expert.

اجرای حتی ساده‌ترین فرآیندها یا رویه‌های توسعه در یک شرکت یا مرکز کار می‌تواند نتایج بزرگی در کارایی و بهره‌وری در درازمدت داشته باشد. با این آموزش، یاد خواهید گرفت که چگونه افراد، فرآیندها و محصولات را ترکیب کنید تا آنچه را که در دست کاربران نهایی شما قرار می‌دهد بهینه کنید. این گواهی مایکروسافت: آموزش متخصص Azure DevOps Engineer به این معنی است که شما شفافیت، همکاری، تحویل مداوم و استقرار مستمر را در هر مرحله از ساخت، آزمایش و استقرار برنامه‌ها در فضای ابری یا داخلی تعبیه می‌کنید.

برای هرکسی که تیم فناوری را رهبری می‌کند که از محصولات مایکروسافت استفاده می‌کند، این آموزش Azure DevOps Engineer Expert می‌تواند برای آمادگی آزمون AZ-400، حضور مهندسان devops جدید، یا به عنوان بخشی از یک برنامه آموزشی تیمی استفاده شود.

>کارشناس مهندس Azure DevOps: آنچه باید بدانید

این آموزش Azure DevOps Engineer Expert دارای ویدئوهایی است که موضوعاتی مانند:

  • در حال تکامل رویه‌های DevOps برای اجرای یکپارچه‌سازی مداوم
  • ساخت برنامه‌هایی با Azure DevOps که تحویل مداوم را اجرا می‌کنند
  • استقرار برنامه‌ها با Azure DevOps
  • مدیریت مدیریت وابستگی در توسعه
  • خودکارسازی استقرارهای خود از طریق یک زیرساخت قوی
  • اجرای بازخورد و بهبود مستمر
چه کسی باید آموزش تخصصی مهندس Azure DevOps را بگذراند؟

این آموزش Azure DevOps Engineer Expert آموزش مایکروسافت در سطح متخصص در نظر گرفته می‌شود، به این معنی که برای مهندسین devops طراحی شده است. این دوره Azure تجربه گسترده ای را که اکثر مهندسان devops با خدمات Azure CD/SI دارند تأیید می کند.

مهندسین devops جدید یا مشتاق. اگر یک مهندس devop با دو تا پنج سال تجربه در ارائه راه‌حل‌های DevOps برای گردش‌های کاری هستید، این آموزش می‌تواند به شما کمک کند تا بر همه روش‌هایی که Microsoft Azure ایجاد می‌کند تسلط داشته باشید. کار شما راحت تر اگر قبلاً دارای Microsoft Certified: Azure Developer Associate هستید، خواهید دید که این آموزش بر اساس آنچه قبلاً آموخته‌اید ساخته شده است و شما را برای مهارت‌های سطح متخصص در ساخت، استقرار و خودکارسازی با Azure DevOps آماده می‌کند.

مهندسین devops با تجربه. اگر ده سال یا بیشتر در این زمینه به عنوان مهندس DevOps کار می کنید، این گواهینامه Microsoft Certified: Azure DevOps Engineer آموزش متخصص و آزمون گواهینامه باید برای یک امتحان جذاب باشد. چند دلیل اول، Azure DevOps یک برنامه قوی است که در چند سال گذشته بسیار تکامل یافته است و باید مطمئن شوید که با توانایی های آن آشنا هستید. دوم، گواهی مایکروسافت اکسپرت همراه با تجربه بسیار می‌تواند فرصت‌ها و پیشرفت‌های شغلی عالی را قفل کند.


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

معرفی اصول اصلی DevOps Introducing DevOps Core Principles

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی اصول اصلی DevOps Introducing DevOps Core Principles

  • معرفی اصول اصلی DevOps Introducing DevOps Core Principles

  • نتیجه Conclusion

  • نتیجه Conclusion

معرفی اصول اصلی DevOps Introducing DevOps Core Principles

شروع کار با Git Getting Started with Git

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • شروع کار با Git Getting Started with Git

  • شروع کار با Git Getting Started with Git

  • نصب Git و VS Code Installing Git and VS Code

  • نصب Git و VS Code Installing Git and VS Code

  • راه اندازی یک پروژه Initialize a Project

  • راه اندازی یک پروژه Initialize a Project

  • مرحله بندی و انجام تغییرات Staging and Committing Changes

  • مرحله بندی و انجام تغییرات Staging and Committing Changes

  • کاوش در تاریخچه تعهد Exploring Commit History

  • کاوش در تاریخچه تعهد Exploring Commit History

  • Git Diff Git Diff

  • Git Diff Git Diff

  • عملیات بازگشت اولیه Basic Rollback Operations

  • عملیات بازگشت اولیه Basic Rollback Operations

  • نتیجه Conclusion

  • نتیجه Conclusion

شروع کار با Git Getting Started with Git

معرفی ابزار DevOps Introducing DevOps Tools

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی ابزار DevOps Introducing DevOps Tools

  • معرفی ابزار DevOps Introducing DevOps Tools

  • شروع کار با GitHub Getting Started with GitHub

  • شروع کار با GitHub Getting Started with GitHub

  • یک مخزن GitHub ایجاد کنید Create a GitHub Repo

  • یک مخزن GitHub ایجاد کنید Create a GitHub Repo

  • در مخازن عمومی همکاری کنید Collaborate on Public Repos

  • در مخازن عمومی همکاری کنید Collaborate on Public Repos

  • با Azure DevOps شروع کنید Get Started with Azure DevOps

  • با Azure DevOps شروع کنید Get Started with Azure DevOps

  • گزینه های ادغام و مهاجرت Integration and Migration Options

  • گزینه های ادغام و مهاجرت Integration and Migration Options

  • برای صدور مجوز آماده شوید Prepare for Licensing

  • برای صدور مجوز آماده شوید Prepare for Licensing

  • نتیجه Conclusion

  • نتیجه Conclusion

معرفی ابزار DevOps Introducing DevOps Tools

مخازن و انتشارات کنترل منبع را مدیریت کنید Manage Source Control Repos and Releases

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی طراحی و انتشار Repo Introducing Repo Design and Releases

  • معرفی طراحی و انتشار Repo Introducing Repo Design and Releases

  • گزینه های طراحی مخزن Repository Design Options

  • گزینه های طراحی مخزن Repository Design Options

  • مدیریت پروژه و هیئت مدیره Project Management and Boards

  • مدیریت پروژه و هیئت مدیره Project Management and Boards

  • مدیریت مخازن بزرگ Managing Large Repos

  • مدیریت مخازن بزرگ Managing Large Repos

  • پاکسازی تاریخ Purging History

  • پاکسازی تاریخ Purging History

  • مدیریت انتشارات Managing Releases

  • مدیریت انتشارات Managing Releases

  • نتیجه Conclusion

  • نتیجه Conclusion

مخازن و انتشارات کنترل منبع را مدیریت کنید Manage Source Control Repos and Releases

طراحی یک استراتژی شعبه Design a Branch Strategy

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی استراتژی های شاخه Introducing Branch Strategies

  • معرفی استراتژی های شاخه Introducing Branch Strategies

  • استراتژی های طراحی شعبه Branch Design Strategies

  • استراتژی های طراحی شعبه Branch Design Strategies

  • درخواست های کشش را ارسال کنید Submit Pull Requests

  • درخواست های کشش را ارسال کنید Submit Pull Requests

  • مدیریت شاخه ها در Azure DevOps Manage Branches in Azure DevOps

  • مدیریت شاخه ها در Azure DevOps Manage Branches in Azure DevOps

  • گردش کار Forking را مرور کنید Review the Forking Workflow

  • گردش کار Forking را مرور کنید Review the Forking Workflow

  • نتیجه Conclusion

  • نتیجه Conclusion

طراحی یک استراتژی شعبه Design a Branch Strategy

با طراحی مخزن و کیفیت کد از بدهی فنی اجتناب کنید Avoid Technical Debt with Repo Design and Code Quality

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • اجتناب از بدهی فنی و مفاهیم کیفیت کد Avoiding Technical Debt and Code Quality Concepts

  • اجتناب از بدهی فنی و مفاهیم کیفیت کد Avoiding Technical Debt and Code Quality Concepts

  • درک بدهی فنی در Devops Understand Technical Debt in Devops

  • درک بدهی فنی در Devops Understand Technical Debt in Devops

  • برنامه BFG را کامپایل کنید Compile the BFG Application

  • برنامه BFG را کامپایل کنید Compile the BFG Application

  • برنامه BFG را اجرا کنید Run the BFG Application

  • برنامه BFG را اجرا کنید Run the BFG Application

  • استانداردهای کیفیت کد و بررسی کد Code Quality Standards and Code Reviews

  • استانداردهای کیفیت کد و بررسی کد Code Quality Standards and Code Reviews

  • نتیجه Conclusion

  • نتیجه Conclusion

با طراحی مخزن و کیفیت کد از بدهی فنی اجتناب کنید Avoid Technical Debt with Repo Design and Code Quality

اصول Azure Pipelines را درک کنید Understand Azure Pipelines Fundamentals

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی خطوط لوله لاجورد Introducing Azure Pipelines

  • معرفی خطوط لوله لاجورد Introducing Azure Pipelines

  • نقطه خطوط لوله The Point of Pipelines

  • نقطه خطوط لوله The Point of Pipelines

  • خطوط لوله لاجورد Azure Pipelines

  • خطوط لوله لاجورد Azure Pipelines

  • گردش کار خط لوله و شرایط کلیدی Pipeline Workflows and Key Terms

  • گردش کار خط لوله و شرایط کلیدی Pipeline Workflows and Key Terms

  • نمایندگان و انواع شغل Agents and Job Types

  • نمایندگان و انواع شغل Agents and Job Types

  • استخرهای عامل Agent Pools

  • استخرهای عامل Agent Pools

  • نتیجه Conclusion

  • نتیجه Conclusion

اصول Azure Pipelines را درک کنید Understand Azure Pipelines Fundamentals

استقرار Agent Pools و Agents Deploy Agent Pools and Agents

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی استقرار Agent Pool Introducing Agent Pool Deployments

  • معرفی استقرار Agent Pool Introducing Agent Pool Deployments

  • استقرار یک پروژه آزمایشی Deploy a Demo Project

  • استقرار یک پروژه آزمایشی Deploy a Demo Project

  • یک خط لوله ایجاد کنید Create a Pipeline

  • یک خط لوله ایجاد کنید Create a Pipeline

  • یک Agent Pool ایجاد کنید Create an Agent Pool

  • یک Agent Pool ایجاد کنید Create an Agent Pool

  • یک نماینده میزبان خود را مستقر کنید Deploy a Self-Hosted Agent

  • یک نماینده میزبان خود را مستقر کنید Deploy a Self-Hosted Agent

  • یک بیلد ایجاد و اجرا کنید Create and Run a Build

  • یک بیلد ایجاد و اجرا کنید Create and Run a Build

  • یک Azure VM Pool راه اندازی کنید Deploy an Azure VM Pool

  • یک Azure VM Pool راه اندازی کنید Deploy an Azure VM Pool

  • خلاصه سازی استقرار استخر عامل Summarizing Agent Pool Deployment

  • خلاصه سازی استقرار استخر عامل Summarizing Agent Pool Deployment

  • نتیجه Conclusion

  • نتیجه Conclusion

استقرار Agent Pools و Agents Deploy Agent Pools and Agents

یک خط لوله CI ایجاد کنید Create a CI Pipeline

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی CI Pipeline Creation Introducing CI Pipeline Creation

  • معرفی CI Pipeline Creation Introducing CI Pipeline Creation

  • اصول خط لوله CI CI Pipeline Fundamentals

  • اصول خط لوله CI CI Pipeline Fundamentals

  • مشاغل موازی Parallel Jobs

  • مشاغل موازی Parallel Jobs

  • پروژه های نمونه را داربست Scaffold the Sample Projects

  • پروژه های نمونه را داربست Scaffold the Sample Projects

  • الگوهای خط لوله را کاوش کنید Explore Pipeline Templates

  • الگوهای خط لوله را کاوش کنید Explore Pipeline Templates

  • خطوط لوله را ایجاد و اجرا کنید Create and Run the Pipelines

  • خطوط لوله را ایجاد و اجرا کنید Create and Run the Pipelines

  • بررسی خروجی خط لوله Review Pipeline Output

  • بررسی خروجی خط لوله Review Pipeline Output

  • نتیجه Conclusion

  • نتیجه Conclusion

یک خط لوله CI ایجاد کنید Create a CI Pipeline

یک انتشار مستمر استقرار ایجاد کنید Create a Continuous Deployment Release

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی خطوط لوله استقرار مداوم Introducing Continuous Deployment Pipelines

  • معرفی خطوط لوله استقرار مداوم Introducing Continuous Deployment Pipelines

  • هدف سی دی The CD Objective

  • هدف سی دی The CD Objective

  • یک مصنوع را منتشر کنید Publish an Artifact

  • یک مصنوع را منتشر کنید Publish an Artifact

  • یک سرویس برنامه Azure را مستقر کنید Deploy an Azure App Service

  • یک سرویس برنامه Azure را مستقر کنید Deploy an Azure App Service

  • Release Trigger را ایجاد کنید Create the Release Trigger

  • Release Trigger را ایجاد کنید Create the Release Trigger

  • مراحل، مشاغل و وظایف را تعریف کنید Define Stages, Jobs, and Tasks

  • مراحل، مشاغل و وظایف را تعریف کنید Define Stages, Jobs, and Tasks

  • خط لوله CICD را اجرا کنید Run the CICD Pipeline

  • خط لوله CICD را اجرا کنید Run the CICD Pipeline

  • نتیجه Conclusion

  • نتیجه Conclusion

یک انتشار مستمر استقرار ایجاد کنید Create a Continuous Deployment Release

یک نسخه برای اهداف درون محل ایجاد کنید Create a Release for On-Premises Targets

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

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

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

  • طرح را درک کنید Understand the Plan

  • طرح را درک کنید Understand the Plan

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

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

  • گزینه های CI اضافی را مرور کنید Review Additional CI Options

  • گزینه های CI اضافی را مرور کنید Review Additional CI Options

  • محیط ها و گروه های استقرار Environments and Deployment Groups

  • محیط ها و گروه های استقرار Environments and Deployment Groups

  • انتشار را ایجاد کنید Create the Release

  • انتشار را ایجاد کنید Create the Release

  • گردش کار تایید کلاسیک Classic Approval Workflows

  • گردش کار تایید کلاسیک Classic Approval Workflows

  • نتیجه Conclusion

  • نتیجه Conclusion

یک نسخه برای اهداف درون محل ایجاد کنید Create a Release for On-Premises Targets

یک خط لوله YAML CICD ایجاد کنید Create a YAML CICD Pipeline

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • یک خط لوله YAML Azure ایجاد کنید Create a YAML Azure Pipeline

  • یک خط لوله YAML Azure ایجاد کنید Create a YAML Azure Pipeline

  • طرح حمله The Plan of Attack

  • طرح حمله The Plan of Attack

  • خط لوله CI را ایجاد کنید Create the CI Pipeline

  • خط لوله CI را ایجاد کنید Create the CI Pipeline

  • Refactor برای مراحل Refactor for Stages

  • Refactor برای مراحل Refactor for Stages

  • محیط زیست را ایجاد کنید Create the Environment

  • محیط زیست را ایجاد کنید Create the Environment

  • استراتژی های استقرار را درک کنید Understand Deployment Strategies

  • استراتژی های استقرار را درک کنید Understand Deployment Strategies

  • اجرای و عیب یابی Pipeline Run and Troubleshoot the Pipeline

  • اجرای و عیب یابی Pipeline Run and Troubleshoot the Pipeline

  • نتیجه Conclusion

  • نتیجه Conclusion

یک خط لوله YAML CICD ایجاد کنید Create a YAML CICD Pipeline

اصول اقدامات GitHub را درک کنید Understand GitHub Actions Fundamentals

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • اصول اقدامات GitHub GitHub Actions Fundamentals

  • اصول اقدامات GitHub GitHub Actions Fundamentals

  • نقطه اقدامات GitHub The Point of GitHub Actions

  • نقطه اقدامات GitHub The Point of GitHub Actions

  • پروژه را راه اندازی کنید Set Up the Project

  • پروژه را راه اندازی کنید Set Up the Project

  • نام و ماشه The Name and the Trigger

  • نام و ماشه The Name and the Trigger

  • مشاغل و مراحل Jobs and Steps

  • مشاغل و مراحل Jobs and Steps

  • Actions را اجرا کنید Run the Actions

  • Actions را اجرا کنید Run the Actions

  • یک اسکریپت پوسته سفارشی را اجرا کنید Run a Custom Shell Script

  • یک اسکریپت پوسته سفارشی را اجرا کنید Run a Custom Shell Script

  • نتیجه Conclusion

  • نتیجه Conclusion

اصول اقدامات GitHub را درک کنید Understand GitHub Actions Fundamentals

GitHub را با Azure DevOps ادغام کنید Integrate GitHub with Azure DevOps

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • GitHub را با Azure DevOps ادغام کنید Integrate GitHub with Azure DevOps

  • GitHub را با Azure DevOps ادغام کنید Integrate GitHub with Azure DevOps

  • مخازن و پروژه را آماده کنید Prep the Repos and Project

  • مخازن و پروژه را آماده کنید Prep the Repos and Project

  • ایجاد و ادغام یک آیتم کاری و تابلو Create and Integrate a Work Item and Board

  • ایجاد و ادغام یک آیتم کاری و تابلو Create and Integrate a Work Item and Board

  • ایجاد و مدیریت شاخه ها در VS Code Create and Manage Branches in VS Code

  • ایجاد و مدیریت شاخه ها در VS Code Create and Manage Branches in VS Code

  • خط لوله CICD را در Azure DevOps ایجاد کنید Create the CICD Pipeline in Azure DevOps

  • خط لوله CICD را در Azure DevOps ایجاد کنید Create the CICD Pipeline in Azure DevOps

  • کل گردش کار را شروع کنید Kick off the Entire Workflow

  • کل گردش کار را شروع کنید Kick off the Entire Workflow

  • نتیجه Conclusion

  • نتیجه Conclusion

GitHub را با Azure DevOps ادغام کنید Integrate GitHub with Azure DevOps

Docker و Prep برای CICD را درک کنید Understand Docker and Prep for CICD

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی اصول اولیه کانتینر و آماده سازی خط لوله Introducing Container Basics and Pipeline Prep

  • معرفی اصول اولیه کانتینر و آماده سازی خط لوله Introducing Container Basics and Pipeline Prep

  • مرجع Dockerfile A Dockerfile Reference

  • مرجع Dockerfile A Dockerfile Reference

  • پروژه را راه اندازی کنید Set Up the Project

  • پروژه را راه اندازی کنید Set Up the Project

  • نتیجه Conclusion

  • نتیجه Conclusion

Docker و Prep برای CICD را درک کنید Understand Docker and Prep for CICD

اصول اولیه قالب های Azure ARM را بدانید Understand the Basics of Azure ARM Templates

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • طراحی و استقرار قالب های ARM Design and Deploy ARM Templates

  • طراحی و استقرار قالب های ARM Design and Deploy ARM Templates

  • Point of ARM Templates The Point of ARM Templates

  • Point of ARM Templates The Point of ARM Templates

  • تعریف منابعی که باید مستقر شوند Defining Resources to be Deployed

  • تعریف منابعی که باید مستقر شوند Defining Resources to be Deployed

  • پارامترهایی را که باید تنظیم شوند را تعریف کنید Define Parameters to be Set

  • پارامترهایی را که باید تنظیم شوند را تعریف کنید Define Parameters to be Set

  • ایجاد متغیرها Create Variables

  • ایجاد متغیرها Create Variables

  • خروجی هایی را که باید برگردانده شوند را تعریف کنید Define Outputs to be Returned

  • خروجی هایی را که باید برگردانده شوند را تعریف کنید Define Outputs to be Returned

  • نتیجه Conclusion

  • نتیجه Conclusion

اصول اولیه قالب های Azure ARM را بدانید Understand the Basics of Azure ARM Templates

یک خط لوله CICD برای کانتینرها ایجاد کنید Create a CICD Pipeline for Containers

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی خطوط لوله کانتینر CICD Introducing CICD Container Pipelines

  • معرفی خطوط لوله کانتینر CICD Introducing CICD Container Pipelines

  • تصویر کانتینر را تعریف کنید Define the Container Image

  • تصویر کانتینر را تعریف کنید Define the Container Image

  • خط لوله CI را ایجاد کنید Create the CI Pipeline

  • خط لوله CI را ایجاد کنید Create the CI Pipeline

  • خط لوله سی دی را ایجاد کنید Create the CD Pipeline

  • خط لوله سی دی را ایجاد کنید Create the CD Pipeline

  • خط لوله را فعال کنید Trigger the Pipeline

  • خط لوله را فعال کنید Trigger the Pipeline

  • نتیجه Conclusion

  • نتیجه Conclusion

یک خط لوله CICD برای کانتینرها ایجاد کنید Create a CICD Pipeline for Containers

خط لوله ای ایجاد کنید که از الگوهای ARM استفاده کند Create a Pipeline that Uses ARM Templates

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی خطوط لوله CICD با الگوهای ARM Introducing CICD Pipelines with ARM Templates

  • معرفی خطوط لوله CICD با الگوهای ARM Introducing CICD Pipelines with ARM Templates

  • طرح حمله را درک کنید Understand the Plan of Attack

  • طرح حمله را درک کنید Understand the Plan of Attack

  • پروژه و برنامه را تنظیم کنید Set Up the Project and App

  • پروژه و برنامه را تنظیم کنید Set Up the Project and App

  • خرابی قالب ARM ARM Template Breakdown

  • خرابی قالب ARM ARM Template Breakdown

  • خرابی خط لوله Pipeline Breakdown

  • خرابی خط لوله Pipeline Breakdown

  • خط لوله را اجرا کنید Run the Pipeline

  • خط لوله را اجرا کنید Run the Pipeline

  • نتیجه Conclusion

  • نتیجه Conclusion

خط لوله ای ایجاد کنید که از الگوهای ARM استفاده کند Create a Pipeline that Uses ARM Templates

با GitHub Actions یک خط لوله CICD ایجاد کنید Create a CICD Pipeline with GitHub Actions

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی CICD با GitHub Actions Introducing CICD with GitHub Actions

  • معرفی CICD با GitHub Actions Introducing CICD with GitHub Actions

  • طرح حمله The Plan of Attack

  • طرح حمله The Plan of Attack

  • پروژه را راه اندازی کنید Set Up the Project

  • پروژه را راه اندازی کنید Set Up the Project

  • خط لوله CI را ایجاد کنید Create the CI Pipeline

  • خط لوله CI را ایجاد کنید Create the CI Pipeline

  • خط لوله سی دی را ایجاد کنید Create the CD Pipeline

  • خط لوله سی دی را ایجاد کنید Create the CD Pipeline

  • خط لوله را اجرا کنید (و عیب یابی کنید). Run (and Troubleshoot) the Pipeline

  • خط لوله را اجرا کنید (و عیب یابی کنید). Run (and Troubleshoot) the Pipeline

  • نتیجه Conclusion

  • نتیجه Conclusion

با GitHub Actions یک خط لوله CICD ایجاد کنید Create a CICD Pipeline with GitHub Actions

انتشار CICD را با گیتس کنترل کنید Control CICD Releases with Gates

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی Release Gates Introducing Release Gates

  • معرفی Release Gates Introducing Release Gates

  • نقطه دروازه The Point of Gates

  • نقطه دروازه The Point of Gates

  • پروژه را راه اندازی کنید Set Up the Project

  • پروژه را راه اندازی کنید Set Up the Project

  • خط لوله CI را تعریف کنید Define the CI Pipeline

  • خط لوله CI را تعریف کنید Define the CI Pipeline

  • خط لوله سی دی را تعریف کنید Define the CD Pipeline

  • خط لوله سی دی را تعریف کنید Define the CD Pipeline

  • گیت را پیکربندی کنید Configure the Gate

  • گیت را پیکربندی کنید Configure the Gate

  • خط لوله را اجرا کنید (و تعمیر کنید). Run (and fix) the Pipeline

  • خط لوله را اجرا کنید (و تعمیر کنید). Run (and fix) the Pipeline

  • نتیجه Conclusion

  • نتیجه Conclusion

انتشار CICD را با گیتس کنترل کنید Control CICD Releases with Gates

جنبه های امنیتی اتوماسیون خطوط لوله را مدیریت کنید Manage Security Aspects of Pipeline Automation

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی مخفی خط لوله و امنیت هویت Introducing Pipeline Secret and Identity Security

  • معرفی مخفی خط لوله و امنیت هویت Introducing Pipeline Secret and Identity Security

  • هویت های مدیریت شده و مدیران خدمات Managed Identities and Service Principals

  • هویت های مدیریت شده و مدیران خدمات Managed Identities and Service Principals

  • SSO را بین Github و Azure AD پیکربندی کنید Configure SSO Between Github and Azure AD

  • SSO را بین Github و Azure AD پیکربندی کنید Configure SSO Between Github and Azure AD

  • Azure را برای ادغام Key Vault آماده کنید Prep Azure for Key Vault Integration

  • Azure را برای ادغام Key Vault آماده کنید Prep Azure for Key Vault Integration

  • یک خط لوله برای دسترسی به صندوق کلید ایجاد کنید Create a Pipeline to Access Key Vault

  • یک خط لوله برای دسترسی به صندوق کلید ایجاد کنید Create a Pipeline to Access Key Vault

  • اسرار را در مخازن Github ذخیره کنید Store Secrets in Github Repos

  • اسرار را در مخازن Github ذخیره کنید Store Secrets in Github Repos

  • نتیجه Conclusion

  • نتیجه Conclusion

جنبه های امنیتی اتوماسیون خطوط لوله را مدیریت کنید Manage Security Aspects of Pipeline Automation

گزینه های تست و نظارت خط لوله را بدانید Understand Pipeline Testing and Monitoring Options

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی هشدار و نظارت Introducing Alerting and Monitoring

  • معرفی هشدار و نظارت Introducing Alerting and Monitoring

  • قلاب های سرویس را پیاده سازی کنید Implement Service Hooks

  • قلاب های سرویس را پیاده سازی کنید Implement Service Hooks

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

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

  • اطلاعیه های Github Github Notifications

  • اطلاعیه های Github Github Notifications

  • گزینه های استراتژی تست را در نظر بگیرید Consider Test Strategy Options

  • گزینه های استراتژی تست را در نظر بگیرید Consider Test Strategy Options

  • ابزارهای مدیریت انتشار Release Management Tools

  • ابزارهای مدیریت انتشار Release Management Tools

  • استفاده از داشبورد سفارشی را در نظر بگیرید Consider Using a Custom Made Dashboard

  • استفاده از داشبورد سفارشی را در نظر بگیرید Consider Using a Custom Made Dashboard

  • نتیجه Conclusion

  • نتیجه Conclusion

گزینه های تست و نظارت خط لوله را بدانید Understand Pipeline Testing and Monitoring Options

یک ربات Discord برای خودکارسازی وظایف Azure DevOps ایجاد کنید Create a Discord Bot to Automate Azure DevOps Tasks

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی ChatOps و DevOps Introducing ChatOps and DevOps

  • معرفی ChatOps و DevOps Introducing ChatOps and DevOps

  • هدف را درک کنید Understand the Objective

  • هدف را درک کنید Understand the Objective

  • ربات Discord را راه اندازی کنید Setup the Discord Bot

  • ربات Discord را راه اندازی کنید Setup the Discord Bot

  • یک Primer در API و SDK A Primer on the API and SDK

  • یک Primer در API و SDK A Primer on the API and SDK

  • توابع Bot Azure DevOps را ایجاد کنید Create the Bot Azure DevOps Functions

  • توابع Bot Azure DevOps را ایجاد کنید Create the Bot Azure DevOps Functions

  • توابع Bot Discord را ایجاد کنید Create the Bot Discord Functions

  • توابع Bot Discord را ایجاد کنید Create the Bot Discord Functions

  • ربات را اجرا و تست کنید Run and Test the Bot

  • ربات را اجرا و تست کنید Run and Test the Bot

  • نتیجه Conclusion

  • نتیجه Conclusion

یک ربات Discord برای خودکارسازی وظایف Azure DevOps ایجاد کنید Create a Discord Bot to Automate Azure DevOps Tasks

درک تست در استراتژی های تولید Understand Testing in Production Strategies

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • تست در...تولید؟ Testing in...Production?

  • تست در...تولید؟ Testing in...Production?

  • پرچم های ویژگی Feature Flags

  • پرچم های ویژگی Feature Flags

  • استقرارهای سبز-آبی Blue-Green Deployments

  • استقرارهای سبز-آبی Blue-Green Deployments

  • استقرار قناری Canary Deployments

  • استقرار قناری Canary Deployments

  • استقرار حلقه Ring Deployments

  • استقرار حلقه Ring Deployments

  • تست AB AB Testing

  • تست AB AB Testing

  • راه اندازی تاریک Dark Launch

  • راه اندازی تاریک Dark Launch

  • نتیجه Conclusion

  • نتیجه Conclusion

درک تست در استراتژی های تولید Understand Testing in Production Strategies

اجرای خط لوله استقرار آبی-سبز Implement a Blue-Green Deployment Pipeline

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی استقرار آبی-سبز Introducing Blue-Green Deployment

  • معرفی استقرار آبی-سبز Introducing Blue-Green Deployment

  • تجدید نظر در استقرارهای آبی-سبز Refresher on Blue-Green Deployments

  • تجدید نظر در استقرارهای آبی-سبز Refresher on Blue-Green Deployments

  • محیط زیست را تنظیم کنید Set Up the Environment

  • محیط زیست را تنظیم کنید Set Up the Environment

  • یک پرچم ویژگی را پیکربندی کنید Configure a Feature Flag

  • یک پرچم ویژگی را پیکربندی کنید Configure a Feature Flag

  • خط لوله CI را ایجاد کنید Create the CI Pipeline

  • خط لوله CI را ایجاد کنید Create the CI Pipeline

  • انتشار سبز را ایجاد کنید Create the Green Release

  • انتشار سبز را ایجاد کنید Create the Green Release

  • Slot Swap را پیکربندی کنید Configure the Slot Swap

  • Slot Swap را پیکربندی کنید Configure the Slot Swap

  • خط لوله را اجرا کنید Run the Pipeline

  • خط لوله را اجرا کنید Run the Pipeline

  • نتیجه Conclusion

  • نتیجه Conclusion

اجرای خط لوله استقرار آبی-سبز Implement a Blue-Green Deployment Pipeline

استقرار قناری را اجرا کنید Implement a Canary Deployment

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی پیاده سازی استقرار قناری Introducing Canary Deployment Implementation

  • معرفی پیاده سازی استقرار قناری Introducing Canary Deployment Implementation

  • تجدید نظر در استقرار قناری Refresher on Canary Deployment

  • تجدید نظر در استقرار قناری Refresher on Canary Deployment

  • منابع Azure را تنظیم کنید Set Up the Azure Resources

  • منابع Azure را تنظیم کنید Set Up the Azure Resources

  • منابع کد را تنظیم کنید Set Up the Code Resources

  • منابع کد را تنظیم کنید Set Up the Code Resources

  • خط لوله CI را تعریف کنید Define the CI Pipeline

  • خط لوله CI را تعریف کنید Define the CI Pipeline

  • خط لوله سی دی را تعریف کنید Define the CD Pipeline

  • خط لوله سی دی را تعریف کنید Define the CD Pipeline

  • خط لوله را اجرا کنید Run the Pipeline

  • خط لوله را اجرا کنید Run the Pipeline

  • نتیجه Conclusion

  • نتیجه Conclusion

استقرار قناری را اجرا کنید Implement a Canary Deployment

الگوی استقرار حلقه را پیاده سازی کنید Implement the Ring Deployment Pattern

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی الگوهای استقرار حلقه Introducing Ring Deployment Patterns

  • معرفی الگوهای استقرار حلقه Introducing Ring Deployment Patterns

  • تجدید نظر در استقرار حلقه A Refresher on Ring Deployment

  • تجدید نظر در استقرار حلقه A Refresher on Ring Deployment

  • راه اندازی منابع Azure Setup Azure Resources

  • راه اندازی منابع Azure Setup Azure Resources

  • منابع کد را تنظیم کنید Setup the Code Resources

  • منابع کد را تنظیم کنید Setup the Code Resources

  • خط لوله CI را ایجاد کنید Create the CI Pipeline

  • خط لوله CI را ایجاد کنید Create the CI Pipeline

  • خط لوله سی دی را ایجاد کنید Create the CD pipeline

  • خط لوله سی دی را ایجاد کنید Create the CD pipeline

  • خط لوله را اجرا کنید Run the Pipeline

  • خط لوله را اجرا کنید Run the Pipeline

  • نتیجه Conclusion

  • نتیجه Conclusion

الگوی استقرار حلقه را پیاده سازی کنید Implement the Ring Deployment Pattern

زیرساخت را به عنوان کد کاوش کنید Explore Infrastructure as Code

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی زیرساخت به عنوان کد Introducing Infrastructure as Code

  • معرفی زیرساخت به عنوان کد Introducing Infrastructure as Code

  • نقطه IaC The Point of IaC

  • نقطه IaC The Point of IaC

  • قالب های ARM ARM Templates

  • قالب های ARM ARM Templates

  • پاسخگو Ansible

  • پاسخگو Ansible

  • Terraform Terraform

  • Terraform Terraform

  • NetDevOps NetDevOps

  • NetDevOps NetDevOps

  • نگاهی به الگوهای ARM در خطوط لوله A Peek at ARM Templates in Pipelines

  • نگاهی به الگوهای ARM در خطوط لوله A Peek at ARM Templates in Pipelines

  • نتیجه Conclusion

  • نتیجه Conclusion

زیرساخت را به عنوان کد کاوش کنید Explore Infrastructure as Code

ساخت و فشار دادن تصاویر Docker در Github Actions Build and Push Docker Images in Github Actions

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی Github Actions با Docker Containers Introducing Github Actions with Docker Containers

  • معرفی Github Actions با Docker Containers Introducing Github Actions with Docker Containers

  • پروژه را راه اندازی کنید Set Up the Project

  • پروژه را راه اندازی کنید Set Up the Project

  • Triggers را پیکربندی کنید Configure the Triggers

  • Triggers را پیکربندی کنید Configure the Triggers

  • Workflow را اجرا کنید Run the Workflow

  • Workflow را اجرا کنید Run the Workflow

  • نتیجه Conclusion

  • نتیجه Conclusion

ساخت و فشار دادن تصاویر Docker در Github Actions Build and Push Docker Images in Github Actions

اجرای کنترل های سازگاری در Azure DevOps Implement Compliance Controls in Azure DevOps

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی انطباق و کنترل های امنیتی Introducing Compliance and Security Controls

  • معرفی انطباق و کنترل های امنیتی Introducing Compliance and Security Controls

  • OWASP 10 OWASP Top 10

  • OWASP 10 OWASP Top 10

  • فید Repo و Artifact را آماده کنید Prep the Repo and Artifact Feed

  • فید Repo و Artifact را آماده کنید Prep the Repo and Artifact Feed

  • خط لوله را ایجاد کنید Create the Pipeline

  • خط لوله را ایجاد کنید Create the Pipeline

  • خط لوله را اجرا کنید Run the Pipeline

  • خط لوله را اجرا کنید Run the Pipeline

  • مند بولت (WhiteSource سابق) Mend Bolt (formerly WhiteSource)

  • مند بولت (WhiteSource سابق) Mend Bolt (formerly WhiteSource)

  • آماده سازی برای SonarQube Prep for SonarQube

  • آماده سازی برای SonarQube Prep for SonarQube

  • نتیجه Conclusion

  • نتیجه Conclusion

اجرای کنترل های سازگاری در Azure DevOps Implement Compliance Controls in Azure DevOps

از الگوها در خطوط لوله Azure DevOps استفاده کنید Use Templates in Azure DevOps Pipelines

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • معرفی الگوها در خطوط لوله لاجورد Introducing Templates in Azure Pipelines

  • معرفی الگوها در خطوط لوله لاجورد Introducing Templates in Azure Pipelines

  • الگوهای نقطه جزئیات The Point of Detail Templates

  • الگوهای نقطه جزئیات The Point of Detail Templates

  • قالب های مرحله Stage Templates

  • قالب های مرحله Stage Templates

  • قالب های شغلی Job Templates

  • قالب های شغلی Job Templates

  • قالب های مرحله ای Step Templates

  • قالب های مرحله ای Step Templates

  • نتیجه Conclusion

  • نتیجه Conclusion

از الگوها در خطوط لوله Azure DevOps استفاده کنید Use Templates in Azure DevOps Pipelines

نمایش نظرات

آموزش گواهی مایکروسافت: متخصص مهندس DevOps (AZ-400)
جزییات دوره
29h
206
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Knox Hutchinson Knox Hutchinson

"لمس شخصی، همراه با توانایی حرکت با سرعت خود، آموزش ویدیویی را به بهترین روش برای یادگیری تبدیل می کند." ناکس تجربیات فراوانی از تجزیه و تحلیل داده ها و تجسم را برای CBT Nuggets به ارمغان می آورد. ناکس به عنوان یک یادگیرنده CBT Nuggets شروع به کار کرد، در انجمن یادگیرنده ما مربی شد و اکنون یک مربی است. ناکس با بهره مندی از تجربه یادگیری CBT Nuggets، آموزش هایی ایجاد می کند که با زبان آموزان ارتباط برقرار می کند.

Knox همچنین دارای طیف گسترده ای از تجربه IT است. ناکس قبل از پیوستن به CBT Nuggets به عنوان مشاور فناوری اطلاعات کار می کرد و در زمینه های مختلفی از جمله شبکه، رایانش ابری و مدیریت پروژه مشاوره می داد.

ارتباط با Knox:

تجزیه و تحلیل و تجسم داده ها، راه حل های هوش تجاری