تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی گیت برای تیم ها

دوره آموزشی گیت برای تیم ها

2 ساعت 16 دقیقهمتوسط2018-09-13

مدرسین

Kevin Bowersox

Kevin Bowersox

Full-Stack Java Developer, Instructor

جزئیات دوره

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

اهداف یادگیری
دلایل اجرای بهترین شیوه ها را هنگام کار با Git در تیم ها ارزیابی کنید.
نقش های مختلف کاربر را هنگام کار با Git در تیم ها توضیح دهید.
هنگام استفاده از یک مخزن مرکزی، تأثیر بر بار کاری تیم را ارزیابی کنید.
بین مراحل مختلف استاندارد Git Flow تمایز قائل شوید.
استراتژی های مختلف انشعاب را در محیط Git Flow شرح دهید.
تأثیر اجرای خط لوله CI/CD به Git را با تیم ها تجزیه و تحلیل کنید.

مهارت ها

GitVersion ControlDevOps ToolsDevOpsLearningOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - استفاده از Git برای همکاری تیمی
  • 02 - آنچه باید بدانید

1. مبانی همکاری Git

  • 03 - بررسی اجمالی مبانی همکاری Git
  • 04 - دام‌های رایج - کشش‌های ردیابی نشده
  • 05 - دامهای رایج - فشار اجباری
  • 06 - بهترین شیوه‌ها - تعهد و همگام سازی
  • 07 - بهترین شیوه‌ها - gitignore
  • 08 - انتهای خطوط را با autocrlf استاندارد کنید
  • 09 - نامگذاری شعبه
  • 10 - پیام‌های commit توصیفی بنویسید
  • 11 - ترکیب تیم و نقش اعضا

2. همکاری با پلتفرم‌های راه دور

  • 12 - بررسی اجمالی همکاری با سیستم عامل‌های راه دور
  • 13 - انتخاب پلت فرم از راه دور
  • 14 - نصب GitLab
  • 15 - نمای کلی GitLab
  • 16 - راه‌اندازی حساب کاربری
  • 17 - مدیریت حساب و ترجیحات
  • 18 - راهبردهای انشعاب
  • 19 - گردش کار Git
  • 20 - توسعه مبتنی بر تنه
  • 21 - جریان گیت
  • 22 - حفاظت از شاخه ها
  • 23 - مسائل
  • 24 - شاخه‌های ویژه
  • 25 - بررسی کد
  • 26 - ادغام شاخه‌های ویژگی
  • 27 - جمع بندی Git Flow

3. یکپارچه سازی مداوم

  • 28 - ادغام مداوم با Git
  • 29 - ابزارهای یکپارچه سازی مداوم
  • 30 - GitLab Runner را نصب کنید
  • 31 - GitLab Runner را ثبت کنید
  • 32 - ساخت خط لوله CI
  • 33 - تست‌های اتوماسیون واحدها برای تضمین کیفیت
  • 34 - کیفیت کد با خطوط لوله
  • 35 - ایجاد یک پایه DevOps

نتیجه

  • 36 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal