دوره آموزشی یادگیری کنترل نسخه نرم افزار
⏱️ 1 ساعت 29 دقیقه📈 مبتدی📅 2023-03-14
مدرسین
Carlos Solís
System Developer and Author
جزئیات دوره
کنترل نسخه نرم افزار برای ایجاد نرم افزار مدرن بسیار مهم است. این به مدیریت تغییرات، جلوگیری از خطاها و حفظ پایگاههای کد کمک میکند، که به توسعهدهندگان اجازه میدهد نرمافزاری را در محیطهای کاری متقابل، ایمن، امن و مشارکتی توسعه دهند. در نتیجه، کنترل نسخه نرم افزار به یک مجموعه مهارت مورد نیاز برای تقریباً هر توسعه دهنده در صنعت تبدیل شده است.
به مربی کارلوس سولیس بپیوندید تا نکات عملی را برای درک بهتر معماری برخی از رایج ترین پیاده سازی ها و ابزارهای پرکاربرد در کنترل نسخه نرم افزار به شما کمک کند. کارلوس شما را با مفاهیم اصلی و بهترین شیوه ها برای استفاده از ابزارهای قدرتمندی مانند Git، Azure Repos، Subversion، Perforce Helix Core، Mercurial و غیره آشنا می کند. پس از اتمام این دوره، شما آماده خواهید بود که تمام گزینه های موجود را مقایسه کنید و بهترین ابزار کنترل نسخه نرم افزار را برای خود انتخاب کنید.
به مربی کارلوس سولیس بپیوندید تا نکات عملی را برای درک بهتر معماری برخی از رایج ترین پیاده سازی ها و ابزارهای پرکاربرد در کنترل نسخه نرم افزار به شما کمک کند. کارلوس شما را با مفاهیم اصلی و بهترین شیوه ها برای استفاده از ابزارهای قدرتمندی مانند Git، Azure Repos، Subversion، Perforce Helix Core، Mercurial و غیره آشنا می کند. پس از اتمام این دوره، شما آماده خواهید بود که تمام گزینه های موجود را مقایسه کنید و بهترین ابزار کنترل نسخه نرم افزار را برای خود انتخاب کنید.
مهارت ها
ALM/TFSMercurialGitVersion ControlDevOps ToolsProgramming FoundationsDevOpsAzureLearningOpen SourceMicrosoftSoftware Development
سرفصل ها
0. مقدمه
- 01 - شروع به کار با کنترل نسخه
1. مفاهیم کنترل نسخه نرم افزار
- 02 - کنترل نسخه نرمافزار چیست
- 03 - مخزن چیست
- 04 - افزودن، حذف و نادیده گرفتن فایل ها
- 05 - یک مخزن چگونه کار میکند
- 06 - انشعاب و ادغام
- 07 - رسیدگی به خطا
2. Git
- 08 - Git چگونه کار میکند
- 09 - ایجاد مخازن Git
- 10 - دستورات پایه گیت
- 11 - برگرداندن کد به نسخه قبلی
- 12 - انشعاب و ادغام گیت
- 13 - کلاینتهای رابط کاربری گرافیکی و یکپارچه سازی IDE
- 14 - گیت هاب و سایر سرویسهای آنلاین گیت
- 15 - چالش - یک commit را به شعبه دیگری بفرستید
- 16 - راه حل - یک commit را به شعبه دیگری ارسال کنید
3. Azure Repos
- 17 - Azure Repos چگونه کار میکند
- 18 - ایجاد مخازن Azure DevOps
- 19 - افزودن و حذف فایلها در Azure Repos
4. براندازی
- 20 - براندازی چگونه کار میکند
- 21 - ایجاد مخازن براندازی
- 22 - افزودن و حذف فایل ها
- 23 - برگرداندن کد به نسخه قبلی
- 24 - براندازی انشعاب و ادغام
5. Perforce Helix Core
- 25 - Helix Core چگونه کار میکند
- 26 - ایجاد مخازن Helix Core
- 27 - دستورات اصلی Helix Core
- 28 - برگرداندن کد به نسخه قبلی
- 29 - انشعاب و ادغام Helix Core
6. جیوه
- 30 - مرکوریال چگونه کار میکند
- 31 - ایجاد مخازن مرکوریال
- 32 - دستورات پایه مرکوریال
- 33 - مشتریان رابط کاربری گرافیکی و یکپارچه سازی IDE
- 34 - برگرداندن کد به نسخه قبلی
- 35 - انشعاب و ادغام جیوه
نتیجه
- 36 - انتخاب نرمافزار کنترل نسخه مناسب برای شما
- 37 - مراحل بعدی
مشاهده دوره کامل
رفتن به دوره