آموزش کنترل نسخه نرم‌افزار (Version Control) - آخرین آپدیت

دانلود Learning Software Version Control

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

کنترل نسخه نرم‌افزار برای تولید نرم‌افزارهای مدرن حیاتی است. این ابزار به مدیریت تغییرات، جلوگیری از خطاها و حفظ پایگاه‌های کد کمک می‌کند و به توسعه‌دهندگان اجازه می‌دهد در محیط‌های کاری حمایتی، ایمن و تعاملی به توسعه نرم‌افزار بپردازند. در نتیجه، تسلط بر کنترل نسخه به یک مهارت ضروری برای تقریباً هر توسعه‌دهنده‌ای در صنعت تبدیل شده است.

در این دوره با مدرس، کارلوس سولیس، همراه شوید تا نکات کاربردی برای درک بهتر معماری رایج‌ترین پیاده‌سازی‌ها و ابزارهای پرکاربرد در کنترل نسخه نرم‌افزار را بیاموزید. کارلوس شما را با مفاهیم اصلی و بهترین روش‌ها برای بهره‌برداری از ابزارهای قدرتمندی مانند Git، Azure Repos، Subversion، Perforce Helix Core، Mercurial و موارد دیگر آشنا می‌کند. پس از اتمام این دوره، شما آماده خواهید بود تا گزینه‌های موجود را مقایسه کرده و بهترین ابزار کنترل نسخه را متناسب با نیاز خود انتخاب کنید.


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

مقدمه Introduction

  • شروع کار با کنترل نسخه Getting started with version control

1. مفاهیم کنترل نسخه نرم‌افزار 1. Software Version Control Concepts

  • شاخه بندی و ادغام (Branching and Merging) Branching and merging

  • مخزن یا ریپازیتوری چگونه کار می‌کند؟ How a repository works

  • کنترل نسخه نرم‌افزار چیست؟ What is software version control?

  • مدیریت خطاها Error handling

  • مخزن (Repository) چیست؟ What is a repository?

  • افزودن، حذف و نادیده گرفتن فایل‌ها Adding, removing, and ignoring files

2. گیت (Git) 2. Git

  • راه حل: ارسال یک کامیت به شاخه‌ای متفاوت Solution: Send one commit to a different branch

  • کلاینت‌های گرافیکی و ادغام با IDE GUI clients and IDE integration

  • چالش: ارسال یک کامیت به شاخه‌ای متفاوت Challenge: Send one commit to a different branch

  • شاخه‌بندی و ادغام در گیت Git branching and merging

  • دستورات پایه گیت Basic Git commands

  • بازگرداندن کد به نسخه قبلی Reverting code to a previous version

  • گیت‌هاب و سایر سرویس‌های آنلاین گیت GitHub and other Git online services

  • ایجاد مخازن گیت Creating Git repositories

  • گیت چگونه کار می‌کند؟ How Git works

3. Azure Repos 3. Azure Repos

  • ایجاد مخازن در Azure DevOps Creating Azure DevOps repositories

  • Azure Repos چگونه کار می‌کند؟ How Azure Repos works

  • افزودن و حذف فایل‌ها در Azure Repos Add and remove files on Azure Repos

4. ساب‌ورژن (Subversion) 4. Subversion

  • بازگرداندن کد به نسخه قبلی Reverting code to a previous version

  • شاخه‌بندی و ادغام در ساب‌ورژن Subversion branching and merging

  • ایجاد مخازن ساب‌ورژن Creating subversion repositories

  • ساب‌ورژن چگونه کار می‌کند؟ How subversion works

  • افزودن و حذف فایل‌ها Adding and removing files

5. Perforce Helix Core 5. Perforce Helix Core

  • ایجاد مخازن Helix Core Creating Helix Core repositories

  • Helix Core چگونه کار می‌کند؟ How Helix Core works

  • شاخه‌بندی و ادغام در Helix Core Helix Core branching and merging

  • دستورات پایه Helix Core Basic Helix Core commands

  • بازگرداندن کد به نسخه قبلی Reverting code to a previous version

6. مرکوریال (Mercurial) 6. Mercurial

  • بازگرداندن کد به نسخه قبلی Reverting code to a previous version

  • دستورات پایه مرکوریال Basic Mercurial commands

  • ایجاد مخازن مرکوریال Creating Mercurial repositories

  • مرکوریال چگونه کار می‌کند؟ How Mercurial works

  • کلاینت‌های گرافیکی و ادغام با IDE GUI clients and IDE integration

  • شاخه‌بندی و ادغام در مرکوریال Mercurial branching and merging

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

  • انتخاب ابزار مناسب کنترل نسخه برای شما Selecting the right software version control for you

نمایش نظرات

آموزش کنترل نسخه نرم‌افزار (Version Control)
جزییات دوره
1h 28m
37
(آخرین آپدیت)
7,725
- از 5
ندارد
دارد
دارد
Carlos Solís
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Carlos Solís Carlos Solís

نویسنده، استاد و اسکرام مستر خبره

کارلوس سولیس یک نویسنده، استاد، توسعه‌دهنده، و دارای گواهینامه اسکرام مستر با بیش از 20 سال تجربه است.

کارلوس یک اسکرام مستر خبره و نویسنده کتاب A Warrior's Guide برای AngularJS (کتاب‌های کاباتا، 2016) است. ). یک توسعه دهنده حرفه ای با تجربه تدریس در دانشگاه، او با یک چالش فنی غریبه نیست. او می داند که چگونه پروژه ها را بر اساس اصول چابک و ناب تسهیل کند، و متخصص برنامه های تلفن همراه هیبریدی است که با Ionic، Angular و Cordova ساخته شده اند. او تجربه برنامه نویسی گسترده ای دارد، به ویژه با HTML5، CSS3، و جاوا. او در حال حاضر در سانتیاگو، شیلی زندگی می کند، جایی که او به عنوان مبشر محصول برای Modyo کار می کند.