نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما می آموزد که چگونه یک استراتژی کنترل منبع مدرن را تدوین کنید ، برنامه ریزی کنید ، یک استراتژی انشعاب را پیاده سازی کنید و مخازن خود را پیکربندی کنید. این دوره شما را برای قسمت "توسعه یک استراتژی کنترل منبع مدرن" در آزمون AZ400 آماده می کند. در این دوره ، Microsoft DevOps Solutions: در حال توسعه یک استراتژی کنترل منبع مدرن ، شما یاد خواهید گرفت که از یک سیستم کنترل منبع مدرن استفاده کنید و این امر را برای موفقیت پیکربندی کنید. در ابتدا ، خواهید فهمید که یک سیستم کنترل منبع مدرن چیست و چگونه از سیستم های سنتی متمایز می شود. در مرحله بعدی ، استفاده از شاخه ها را کشف خواهید کرد ، یک استراتژی انشعاب برای نوع تحویل نرم افزار خود تنظیم می کنید. در آخر ، شما یاد خواهید گرفت که چگونه مخازن خود را با استفاده از بهترین روشهای صنعت پیکربندی کنید. پس از اتمام این دوره ، مهارت و دانش انتخاب ، پیکربندی و استفاده از یک سیستم کنترل منبع مدرن را دارید که برای ارائه سریع نرم افزار با کیفیت به روشی کاملاً خودکار مورد نیاز است.
سرفصل ها و درس ها
تدوین استراتژی مدرن کنترل منبع
Developing a Modern Source Control Strategy
-
اهداف معرفی و امتحان
Introduction and Exam Objectives
-
طرح کلی
Outline
-
چه چیزی یک استراتژی کنترل منبع مدرن تلقی می شود؟
What Is Considered a Modern Source Control Strategy?
-
کنترل منبع متمرکز
Centralized Source Control
-
توزیع منبع کنترل
Distributed Source Control
-
مهاجرت به GitHub یا Azure DevOps
Migrating to GitHub or Azure DevOps
-
راه اندازی پرونده .gitignore
Setting up Your .gitignore File
-
پشتیبانی از مهاجرت Git زیر ماژول ها/درختان
Supported Migrations & Git Sub Modules/Trees
-
پرونده های بزرگ را در Git مدیریت و ذخیره کنید
Manage and Store Large Files in Git
-
نحوه استفاده از راه اندازی و استفاده از Git LFS
How to Use Setup and Use Git LFS
-
به اشتراک گذاری مخزن متقابل
Cross Repository Sharing
-
قلاب های گردش کار را پیاده سازی کنید
Implement Workflow Hooks
-
پیاده سازی CI/CD با اقدامات GitHub
Implementing CI/CD with GitHub Actions
-
با استفاده از خطوط لوله Azure DevOps Yaml
Using Azure DevOps Yaml Pipelines
-
پیاده سازی CI/CD با Azure DevOps
Implementing CI/CD with Azure DevOps
-
خلاصه
Summary
برنامه ریزی و اجرای استراتژی های انشعاب
Planning and Implement Branching Strategies
-
مقدمه و طرح کلی
Introduction and Outline
-
درک Git
Understanding Git
-
استفاده از درخواستهای Pull
Using Pull Requests
-
شعبه چیست؟
What Is a Branch?
-
شاخه و ادغام
Branch and Merge
-
ادغام و Rebase کنید
Merge and Rebase
-
ادغام تعهد
Merge Commit
-
ادغام سریع به جلو
Fast Forward Merge
-
Rebase کنید
Rebase
-
استفاده از برچسب های Git
Using Git Tags
-
استراتژی های انشعاب
Branching Strategies
-
بررسی اجمالی جریان Git
Git Flow Overview
-
شاخه های جریان Git
Git Flow Branches
-
Github Flow
Git Hub Flow
-
توسعه مبتنی بر تنه
Trunk Based Development
-
با استفاده از استراتژی انشعاب جریان Git
Using Git Flow Branching Strategy
-
اجرا و اجرای اتوماسیون
Implementing and Enforcing Automation
-
خط مشی شعبه را تنظیم کنید
Setup a Branch Policy
-
خلاصه
Summary
پیکربندی مخازن
Configuring Repositories
-
مقدمه و طرح کلی
Introduction and Outline
-
مدیریت مجوزهای Git
Managing Git Permissions
-
استراتژی های احراز هویت را طراحی کنید
Design Authentication Strategies
-
تعمیر و نگهداری Git
Git Maintenance
-
پاک کردن یک پرونده یا فهرست
Purging a File or Directory
-
یک پرونده بزرگ را از Repo حذف کنید
Remove a Large File from the Repo
-
خلاصه
Summary
نمایش نظرات