لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کنترل نسخه نرمافزار (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
کارلوس سولیس یک نویسنده، استاد، توسعهدهنده، و دارای گواهینامه اسکرام مستر با بیش از 20 سال تجربه است.
کارلوس یک اسکرام مستر خبره و نویسنده کتاب A Warrior's Guide برای AngularJS (کتابهای کاباتا، 2016) است. ). یک توسعه دهنده حرفه ای با تجربه تدریس در دانشگاه، او با یک چالش فنی غریبه نیست. او می داند که چگونه پروژه ها را بر اساس اصول چابک و ناب تسهیل کند، و متخصص برنامه های تلفن همراه هیبریدی است که با Ionic، Angular و Cordova ساخته شده اند. او تجربه برنامه نویسی گسترده ای دارد، به ویژه با HTML5، CSS3، و جاوا. او در حال حاضر در سانتیاگو، شیلی زندگی می کند، جایی که او به عنوان مبشر محصول برای Modyo کار می کند.
نمایش نظرات