آموزش راه حل های Microsoft DevOps: تدوین استراتژی مدرن کنترل منبع

Microsoft DevOps Solutions: Developing a Modern Source Control Strategy

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما می آموزد که چگونه یک استراتژی کنترل منبع مدرن را تدوین کنید ، برنامه ریزی کنید ، یک استراتژی انشعاب را پیاده سازی کنید و مخازن خود را پیکربندی کنید. این دوره شما را برای قسمت "توسعه یک استراتژی کنترل منبع مدرن" در آزمون 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

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش راه حل های Microsoft DevOps: تدوین استراتژی مدرن کنترل منبع
جزییات دوره
1h 43m
42
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marcel de Vries Marcel de Vries

مارسل یکی از بنیانگذاران و CTO شرکت Xpirit است ، یک شرکت مشاوره عالی در هیلورسوم ، هلند است. مارسل در سال 2014 به عنوان شرکت Xbia هلند ، Xpirit را تاسیس کرد آنها بهمراه Xebia با استفاده از محصولات مایکروسافت و محصولات منبع باز به مشتریان در زمینه تحول دیجیتال ، مشاوره چابک و توسعه Full Stack کمک می کنند. مارسل بیشتر وقت خود را صرف این می کند که چگونه فن آوری های نوظهور ، تغییر ذهنیت و شیوه کار جدید ، می توانند به سازمان ها کمک کنند تا سریعتر نرم افزار تولید کنند. کمک به سازمانها جهت تبدیل شدن به سوی سازمانی با سرعت بالا ، نوآور و مولد ، علاقه و علاقه وی شده است. مارسل عاشق یادگیری فن آوری های جدید و آموختن چیزهایی است که به دیگران آموخته است. علاوه بر کار خود به عنوان CTO ، وی همچنین به عنوان مشاور در زمینه مدیریت چرخه چرخه برنامه ، تحویل مداوم ، DevOps ، معماری برنامه های کاربردی مقیاس Cloud/Web و توسعه برنامه های برنامه Cross Mobile Enterprise Mobile با Xamarin کار می کند. مارسل یک سخنران مکرر در کنفرانس های برجسته صنعت است. وی جلساتی را در رویدادهایی مانند Microsoft TechEd ، Microsoft//Build ، Microsoft TechDays ، Visual Studio Live! ، Devintersection ، Xebicon و Techorama ارائه داده است که چند مورد را نام برد. وی میزبان چندین دیدار در منطقه خود در Microsoft Azure ، Xamarin و ALM است. در اوقات فراغت خود دوره های آنلاین برای Pluralsight می سازد. مارسل بیش از 10 سال متوالی توسط مایکروسافت جایزه Microsoft ALM MVP را دریافت کرده است و من از سال 2008 مدیر منطقه ای مایکروسافت است. شما همیشه می توانید با او تماس بگیرید تا در مورد موضوعاتی مانند: DevOps ، ALM ، Cloud Computing ، خدمات خرد ، توسعه موبایل ، داکر ، IaaS ، PaaS ، SaaS.