دوره آموزشی طراحی و پیاده سازی کنترل منبع با استفاده از GitHub و Azure DevOps

دوره آموزشی طراحی و پیاده سازی کنترل منبع با استفاده از GitHub و Azure DevOps

1 ساعت 32 دقیقهپیشرفته2023-08-10

مدرسین

Trevoir Williams

Trevoir Williams

جزئیات دوره

به عنوان یک توسعه‌دهنده یا مهندس DevOps مدرن، باید بتونی از سیستم‌های مدیریت کنترل نسخه استفاده کنی تا پروژه‌های توسعه مشترک رو مدیریت کنی. آشنایی با Azure DevOps و GitHub خیلی مهمه چون باید یاد بگیری چطور از این ابزارهای قدرتمند برای طراحی و پیاده‌سازی سیستم کنترل نسخه در اپلیکیشن‌هایت استفاده کنی.

در این دوره، یاد می‌گیری چطور استراتژی‌های مناسب برای مدیریت کنترل نسخه و شاخه‌گذاری رو پیاده‌سازی کنی تا مخزن‌های کدت رو مدیریت کنی و از تلاش‌های تیمی حمایت کنی. در مسیر دوره، با مهم‌ترین عواملی که باید در طراحی سیستم کنترل نسخه در نظر بگیری و همچنین عوامل مختلفی که می‌تونن روی پیکربندی‌ها تاثیر بذارند، آشنا می‌شی. این دوره می‌تونه به عنوان یک منبع برای کسانی که می‌خوان گواهی‌نامه Azure DevOps Engineer Expert رو دریافت کنن، مفید باشه.

مهارت ها

Version ControlGitHubDevOps ToolsAzureDevOpsSoftware Development ToolsMicrosoftSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

مقدمه

  • پروژه‌های خود را با راه حل‌های کنترل منبع مدیریت کنید

درک گزینه‌های سیستم کنترل منبع

  • سیستم مدیریت کنترل منبع چیست
  • انواع سیستم‌های مدیریت کنترل منبع
  • Azure DevOps یا GitHub

استفاده از Git برای مدیریت کنترل منبع

  • درک GitHub
  • یک مخزن را راه‌اندازی و شبیه سازی کنید
  • استفاده از فایل .gitignore
  • درک ذخیره‌سازی فایل‌های بزرگ
  • پیکربندی Git LFS
  • ابزارهای مدیریت گیت
  • بررسی دستورات Git CLI

استفاده از Git با Azure DevOps

  • درک Azure DevOps
  • یک مخزن Git در Azure DevOps راه‌اندازی کنید
  • استفاده از تگ‌ها در گیت
  • پیکربندی برچسب‌ها در کنترل منبع
  • وارد کردن از GitHub به Azure DevOps

اجرای استراتژی‌های انشعاب

  • درک شاخه‌های Git
  • ایجاد شاخه Git
  • استفاده از pull requests
  • ادغام یک درخواست کشش در Git
  • آشنایی با روش‌های ادغام Git
  • انجام ادغام و rebase
  • رسیدگی به تعارضات ادغام
  • استراتژی‌های انشعاب گیت
  • استفاده از استراتژی انشعاب جریان Git

راه‌اندازی مخازن و مجوزها

  • سیاست‌های شعبه و چرایی نیاز به آنها
  • راه‌اندازی امنیت شعبه
  • استراتژی‌های احراز هویت Git

نتیجه

  • با Git به پیشرفت خود ادامه دهید
۴۰,۰۰۰ تومان