آموزش تحویل مداوم و DevOps با Azure DevOps: کنترل منبع با Git

Continuous Delivery and DevOps with Azure DevOps: Source Control with Git

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما اصول کنترل منبع و نحوه استفاده از آن با Azure DevOps را آموزش می دهد. نحوه کار با Git، Pull Requests، Branch Policies و پیاده سازی Continuous Integration را یاد خواهید گرفت. هنگام استفاده از سیستم در این دوره آموزشی، Continuous Delivery and DevOps with Azure DevOps: Source Control with Git، با کنترل منبع، سیستم های کنترل منبع مختلف که در خارج وجود دارد، و Team Foundation Version Control (TFVC) و Git، که انواع هستند، آشنا خواهید شد. توسط Azure DevOps پشتیبانی می شود. ابتدا، نحوه راه‌اندازی مخزن Git خود را در Azure DevOps بررسی خواهید کرد و سپس تمام اصول اولیه را برای شروع کار با Git مرور خواهید کرد. در مرحله بعد، عملیات اساسی مانند ایجاد و شبیه سازی مخازن، افزودن فایل های جدید به مخزن محلی و هل دادن آن به سرور مرکزی را کشف خواهید کرد تا بقیه اعضای تیم بتوانند از آن استفاده کنند و دستوراتی مانند commit، push، fetch و pull را کاوش کنند. . در نهایت، نحوه عملکرد دستورات شاخه و rebase و دو استراتژی انشعاب Git معروف به نام‌های Git Flow و Git Hub Flow را خواهید آموخت. همچنین یکپارچه‌سازی مداوم، خط‌مشی‌های شعبه و ورود به دروازه‌ای را تنظیم می‌کنید تا از منابع خود در برابر ورود کدهای بدی که کامپایل یا حاوی اشکال نیستند محافظت کنید، بنابراین مخزن کد منبع خود را تمیز و در حالت همیشه قابل ارسال نگه دارید. در پایان این دوره، تمام اصول اولیه برای راه اندازی کنترل منبع در Azure DevOps و نحوه کارکرد موثر با سیستم کنترل منبع Git را خواهید دانست.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مبانی Fundamentals

  • معرفی دوره Course Introduction

  • اهداف دوره Course Objectives

  • طرح کلی ماژول Module Outline

  • مبانی کنترل منبع Source Control Fundamentals

  • انواع سیستم های کنترل منبع Types of Source Control Systems

  • سیستم های کنترل منبع متمرکز و توزیع شده Centralized and Distributed Source Control Systems

  • یک پروژه تیمی با کنترل منبع متمرکز و توزیع شده در Azure DevOps ایجاد کنید Create a Team Project with Centralized and Distributed Source Control in Azure DevOps

  • انشعاب Branching

  • اتصال به Team Foundation Version Control و ایجاد شعبه Connecting to Team Foundation Version Control and Creating a Branch

  • یکپارچه سازی مداوم Continuous Integration

  • ادغام مداوم با Azure DevOps Continuous Integration with Azure DevOps

  • خلاصه Summary

کنترل منبع با Git در Azure DevOps Source Control with Git on Azure DevOps

  • مقدمه Introduction

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

  • درک Git Understanding Git

  • ایجاد یک Git Repo در Azure DevOps Creating a Git Repo in Azure DevOps

  • عملیات Git پایه Basic Git Operations

  • شبیه سازی یک Git Repo در ویژوال استودیو Cloning a Git Repo in Visual Studio

  • Basic Git Operations، Pt 2 Basic Git Operations, Pt 2

  • با استفاده از Fetch، Push و Pull Using Fetch, Push, and Pull

  • Git Branching Git Branching

  • شعبه، ادغام، و Rebase Branch, Merge, and Rebase

  • Merge and Rebase Merge and Rebase

  • درخواست Git Pull The Git Pull Request

  • درخواست های کشش در Azure DevOps Pull Requests in Azure DevOps

  • استراتژی های انشعاب و CI/CD Branching Strategies and CI/CD

  • Git Hub Flow Git Hub Flow

  • Git Flow Git Flow

  • استراتژی انشعاب جریان Git The Git Flow Branching Strategy

  • شاخه های جریان Git Git Flow Branches

  • شعبه اصلی، پشتیبانی، و Hotfix Main, Supporting, and Hotfix Branch

  • Git Flow در عمل Git Flow in Action

  • خلاصه Summary

پیاده سازی یکپارچه سازی مداوم Implementing Continuous Integration

  • مقدمه Introduction

  • طرح کلی Outline

  • یکپارچه سازی مداوم Continuous Integration

  • راه اندازی یکپارچه سازی مداوم برای TFVC Setting up Continuous Integration for TFVC

  • راه اندازی TFVC Gated Check-in Setting up TFVC Gated Check-in

  • راه اندازی Gated Check-in Setting up Gated Check-in

  • راه اندازی بیلدهای یکپارچه سازی مداوم با Git Setting up Continuous Integration Builds with Git

  • راه اندازی Continuous Integration با Git Setting up Continuous Integration with Git

  • راه اندازی سیاست های شاخه Git Setting up Git Branch Policies

  • تنظیم سیاست های شعبه Setting up Branch Policies

  • خلاصه Summary

نمایش نظرات

آموزش تحویل مداوم و DevOps با Azure DevOps: کنترل منبع با Git
جزییات دوره
1h 57m
45
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
133
4.4 از 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.